From: Konstantin Khorenko <khore...@virtuozzo.com> Signed-off-by: OpenVZ Team <devel@openvz.org> Extracted by Konstantin Khorenko <khore...@virtuozzo.com> Signed-off-by: Kirill Tkhai <ktk...@virtuozzo.com>
https://jira.sw.ru/browse/PSBM-133986 (cherry picked from commit b055e02b4378443778b38ef77712b803f9bcb19f) Signed-off-by: Alexander Mikhalitsyn <alexander.mikhalit...@virtuozzo.com> --- kernel/sched/core.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index a32a7626f458..064482744ac7 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -7710,6 +7710,9 @@ long sched_setaffinity(pid_t pid, const struct cpumask *in_mask) struct task_struct *p; int retval; + if (!ve_is_super(get_exec_env())) + return 0; + rcu_read_lock(); p = find_process_by_pid(pid); -- 2.31.1 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel