diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 0571b9efb7e2..3feb13cc789c 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -5554,6 +5554,10 @@ recheck: /* Normal users shall not reset the sched_reset_on_fork flag: */ if (p->sched_reset_on_fork && !reset_on_fork) return -EPERM; + + /* Can't change util-clamps */ + if (attr->sched_flags & SCHED_FLAG_UTIL_CLAMP) + return -EPERM; } if (user) {