On 11/16/2016 09:19 PM, Daniel Bristot de Oliveira wrote: > The RT_RUNTIME_SHARE sched feature enables the sharing of rt_runtime > between CPUs, allowing a CPU to run a real-time task up to 100% of the > time while leaving more space for non-real-time tasks to run on the CPU > that lend rt_runtime. > > The problem is that a CPU can easily borrow enough rt_runtime to allow > a spinning rt-task to run forever, starving per-cpu tasks like kworkers, > which are non-real-time by design. > > This patch disables RT_RUNTIME_SHARE by default, avoiding this problem. > The feature will still be present for users that want to enable it, > though. It also documents this option. > > v1->v2: > Unified the documentation and the disabling in a single patch > > Signed-off-by: Daniel Bristot de Oliveira <[email protected]> > Cc: Ingo Molnar <[email protected]> > Cc: Peter Zijlstra <[email protected]> > Cc: Steven Rostedt <[email protected]> > Cc: Clark Williams <[email protected]> > Cc: Luis Claudio R. Goncalves <[email protected]> > Cc: [email protected] > Acked-by: Steven Rostedt <[email protected]> > Acked-by: Luis Claudio R. Goncalves <[email protected]>
This is a gentle ping :-) any additional comment for this patch? -- Daniel

