summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorckolivas <kernel@kolivas.org>2016-11-11 06:32:30 +1100
committerckolivas <kernel@kolivas.org>2016-11-11 06:49:09 +1100
commitca26845fc738196192dabf7dcc90f3c77636f628 (patch)
treeedf6bc5c7ce0f607dae431957a07a2a1353ca079 /kernel
parent9b739794bc118bbe351b378b98e11abc777ff80d (diff)
Remove unnecessary calls to get/put online_cpus in sched_setaffinity.
Diffstat (limited to 'kernel')
-rw-r--r--kernel/sched/MuQSS.c3
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;
}