On 06/08/18 17:39, Patrick Bellasi wrote:

[...]

> @@ -4218,6 +4245,13 @@ static int __sched_setscheduler(struct task_struct *p,
>                       return retval;
>       }
>  
> +     /* Configure utilization clamps for the task */
> +     if (attr->sched_flags & SCHED_FLAG_UTIL_CLAMP) {
> +             retval = __setscheduler_uclamp(p, attr);
> +             if (retval)
> +                     return retval;
> +     }
> +

IIUC, this is available to root and non-root users. In the latter case,
how do we cope with the fact that some user might occupy all the
available clamping groups configured for the system?

Best,

- Juri

Reply via email to