<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/miscutils/taskset.c, branch zstd</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=zstd</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=zstd'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2017-04-12T11:58:40+00:00</updated>
<entry>
<title>Sort some miscutils/ applets into coreutils or util-linux</title>
<updated>2017-04-12T11:58:40+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-04-12T11:58:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=783d57af7bb2b851c16cf87df848e0365e5052da'/>
<id>urn:sha1:783d57af7bb2b851c16cf87df848e0365e5052da</id>
<content type='text'>
No code changes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>taskset: simplify code a bit; tweak --help</title>
<updated>2017-01-30T21:20:06+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-01-30T21:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d6ace669737571c98977972b7392456f9e5156f6'/>
<id>urn:sha1:d6ace669737571c98977972b7392456f9e5156f6</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>taskset: separate "current" and "new" strings</title>
<updated>2017-01-29T17:59:38+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-01-29T17:59:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=86663910babe4684fe4ac7cead2fab6f4aa576d7'/>
<id>urn:sha1:86663910babe4684fe4ac7cead2fab6f4aa576d7</id>
<content type='text'>
Better for constant sharing:

   text	   data	    bss	    dec	    hex	filename
 912997	    485	   6856	 920338	  e0b12	busybox_old
 912988	    485	   6856	 920329	  e0b09	busybox_unstripped

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>taskset: rewrite to be task size-agnostic</title>
<updated>2017-01-29T17:19:29+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-01-29T17:19:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=ef0e76cc2783e83c6cbf90bf264b36b6bb60605b'/>
<id>urn:sha1:ef0e76cc2783e83c6cbf90bf264b36b6bb60605b</id>
<content type='text'>
function                                             old     new   delta
packed_usage                                       31130   31190     +60
taskset_main                                         623     525     -98
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 60/-98)            Total: -38 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>taskset: fix non-fancy cpuset printing on big-endian</title>
<updated>2016-02-26T13:36:24+00:00</updated>
<author>
<name>Arnout Vandecappelle (Essensium/Mind)</name>
<email>arnout@mind.be</email>
</author>
<published>2016-02-14T18:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=5fa9fefddce56fab75b2e6c88c4516e2b21d2f5a'/>
<id>urn:sha1:5fa9fefddce56fab75b2e6c88c4516e2b21d2f5a</id>
<content type='text'>
The non-fancy version of the from_cpuset uses CPU_SETSIZE as if it
represents the number of bytes in the cpuset, while it is actually
the number of bits. This leads to out-of-bounds accesses on the
cpu_set_t in the big-endian case. Basically all uses of CPU_SETSIZE
have to be divided by 8. This is done correctly in the fancy version
of from_cpuset.

In addition, the big-endian case is completely wrong to begin with.
All standard C libraries that I know of implement cpu_set_t as an
unsigned long array, so both for big and little endian, the least
significant bits are in the beginning of the array. Therefore, the
approach taken for the little endian case is equally valid. We only
need special handling for big endian when CPU_SETSIZE is large and
we use an unsigned long long to get more bits out.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>*: more BUILD_BUG_ON conversions</title>
<updated>2015-10-13T15:17:34+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2015-10-13T15:17:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=7b85ec30b5941f0b90c48a990f2f6840aca87bce'/>
<id>urn:sha1:7b85ec30b5941f0b90c48a990f2f6840aca87bce</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>taskset: fix logic error in "if it doesn't start with 0x..."</title>
<updated>2014-08-30T23:35:45+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2014-08-30T23:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=f02c52bcdecc2f2859655e42f15365c0449b6ce3'/>
<id>urn:sha1:f02c52bcdecc2f2859655e42f15365c0449b6ce3</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>taskset: support CPU masks for more than 64 CPUs</title>
<updated>2014-08-17T17:36:22+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2014-08-17T17:36:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=962c4e822012a6d4c83b869eb47506881b4abc57'/>
<id>urn:sha1:962c4e822012a6d4c83b869eb47506881b4abc57</id>
<content type='text'>
function                                             old     new   delta
taskset_main                                         522     631    +109

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>*: remove "Options:" string from help texts</title>
<updated>2011-06-05T01:58:28+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2011-06-05T01:58:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=66426760beef7e87c4735f433d123daf911b5b4a'/>
<id>urn:sha1:66426760beef7e87c4735f433d123daf911b5b4a</id>
<content type='text'>
function                                             old     new   delta
packed_usage                                       28706   28623     -83

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>move remaining help text from include/usage.src.h</title>
<updated>2011-04-11T01:29:49+00:00</updated>
<author>
<name>Pere Orga</name>
<email>gotrunks@gmail.com</email>
</author>
<published>2011-04-11T01:29:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=5bc8c005a8e15c43285bc595a8d404de67a482ac'/>
<id>urn:sha1:5bc8c005a8e15c43285bc595a8d404de67a482ac</id>
<content type='text'>
Signed-off-by: Pere Orga &lt;gotrunks@gmail.com&gt;
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
</feed>
