diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 7870fd5c1528..f7773c3bfda7 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -5534,6 +5534,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) {