diff options
author | ckolivas <kernel@kolivas.org> | 2016-11-11 06:32:30 +1100 |
---|---|---|
committer | ckolivas <kernel@kolivas.org> | 2016-11-11 06:49:09 +1100 |
commit | ca26845fc738196192dabf7dcc90f3c77636f628 (patch) | |
tree | edf6bc5c7ce0f607dae431957a07a2a1353ca079 /kernel | |
parent | 9b739794bc118bbe351b378b98e11abc777ff80d (diff) |
Remove unnecessary calls to get/put online_cpus in sched_setaffinity.
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/sched/MuQSS.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/kernel/sched/MuQSS.c b/kernel/sched/MuQSS.c index a8480fcc7870..32fb51e5bfff 100644 --- a/kernel/sched/MuQSS.c +++ b/kernel/sched/MuQSS.c @@ -4862,13 +4862,11 @@ long sched_setaffinity(pid_t pid, const struct cpumask *in_mask) struct task_struct *p; int retval; - get_online_cpus(); rcu_read_lock(); p = find_process_by_pid(pid); if (!p) { rcu_read_unlock(); - put_online_cpus(); return -ESRCH; } @@ -4925,7 +4923,6 @@ out_free_cpus_allowed: free_cpumask_var(cpus_allowed); out_put_task: put_task_struct(p); - put_online_cpus(); return retval; } |