projects
/
strace
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cec2dc2
)
affinity: pass 0 as a pid to sched_getaffinity
author
Dmitry V. Levin
<ldv@altlinux.org>
Mon, 5 Dec 2016 02:34:56 +0000
(
02:34
+0000)
committer
Dmitry V. Levin
<ldv@altlinux.org>
Mon, 5 Dec 2016 03:56:17 +0000
(
03:56
+0000)
* affinity.c (get_cpuset_size): Pass 0 instead of getpid()
to sched_getaffinity.
affinity.c
patch
|
blob
|
history
diff --git
a/affinity.c
b/affinity.c
index 6e347dddded1c328e529d6153bf79b1d30997eb9..0de53aeb404b75192c27a427b11eb0865feb2703 100644
(file)
--- a/
affinity.c
+++ b/
affinity.c
@@
-47,10
+47,9
@@
get_cpuset_size(void)
* the kernel and find out the minimal valid cpuset size
* without allocating any memory for the CPU affinity mask.
*/
- pid_t pid = getpid();
cpuset_size = 128;
while (cpuset_size &&
- sched_getaffinity(
pid
, cpuset_size, NULL) == -1 &&
+ sched_getaffinity(
0
, cpuset_size, NULL) == -1 &&
EINVAL == errno) {
cpuset_size <<= 1;
}