diff options
author | Daniel Stodden | 2013-03-25 10:33:59 +0100 |
---|---|---|
committer | Karel Zak | 2013-03-26 12:37:55 +0100 |
commit | d9b22d179a274013dd1eb29c7b9ab5225bfd7d70 (patch) | |
tree | 90b38316ce51caae6f611f2ca00e69c1de12e72e /schedutils | |
parent | rtcwake: clean up usage (diff) | |
download | kernel-qcow2-util-linux-d9b22d179a274013dd1eb29c7b9ab5225bfd7d70.tar.gz kernel-qcow2-util-linux-d9b22d179a274013dd1eb29c7b9ab5225bfd7d70.tar.xz kernel-qcow2-util-linux-d9b22d179a274013dd1eb29c7b9ab5225bfd7d70.zip |
schedutils: don't apply -a without -p
The unsuspecting user might use taskset -a mask command. Behavior then
is to exec with no affinity applied at all. Better handled by ignoring
all_tasks if no pid was given.
Signed-off-by: Daniel Stodden <daniel.stodden@gmail.com>
Diffstat (limited to 'schedutils')
-rw-r--r-- | schedutils/taskset.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/schedutils/taskset.c b/schedutils/taskset.c index aba0b6f9e..c2b9ab6f6 100644 --- a/schedutils/taskset.c +++ b/schedutils/taskset.c @@ -217,7 +217,7 @@ int main(int argc, char **argv) argv[optind]); } - if (all_tasks) { + if (all_tasks && pid) { struct proc_tasks *tasks = proc_open_tasks(pid); while (!proc_next_tid(tasks, &ts.pid)) do_taskset(&ts, new_setsize, new_set); |