On Mon, May 29, 2017 at 05:03:01PM -0400, Nicolas Pitre wrote:

> @@ -1303,8 +1303,17 @@ config SCHED_AUTOGROUP
>         desktop applications.  Task group autogeneration is currently based
>         upon task session.
>  
> +config SCHED_RT
> +     bool "Real Time Task Scheduling" if EXPERT
> +     default y
> +     help
> +       This adds the sched_rt scheduling class to the kernel providing
> +       support for the SCHED_FIFO and SCHED_RR policies. You might want
> +       to disable this to reduce the kernel size. If unsure say y.
> +
>  config SCHED_DL
>       bool "Deadline Task Scheduling" if EXPERT
> +     depends on SCHED_RT
>       default y
>       help
>         This adds the sched_dl scheduling class to the kernel providing
> @@ -1632,6 +1641,7 @@ config BASE_FULL
>  config FUTEX
>       bool "Enable futex support" if EXPERT
>       default y
> +     depends on SCHED_RT
>       select RT_MUTEXES
>       help
>         Disabling this option will cause the kernel to be built without

Aside from all the other completely non-starter #ifdeffery trainwrecks,
this is just plain wrong.

Reply via email to