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 <bris...@redhat.com> > Cc: Ingo Molnar <mi...@redhat.com> > Cc: Peter Zijlstra <pet...@infradead.org> > Cc: Steven Rostedt <rost...@goodmis.org> > Cc: Clark Williams <willi...@redhat.com> > Cc: Luis Claudio R. Goncalves <lgonc...@redhat.com> > Cc: linux-kernel@vger.kernel.org > Acked-by: Steven Rostedt <rost...@goodmis.org> > Acked-by: Luis Claudio R. Goncalves <lgonc...@redhat.com>
This is a gentle ping :-) any additional comment for this patch? -- Daniel