Re: [PATCH v12 04/13] task_isolation: add initial support

2016-05-18 Thread Peter Zijlstra
On Wed, May 18, 2016 at 12:34:22PM -0400, Chris Metcalf wrote: > On 5/18/2016 9:34 AM, Peter Zijlstra wrote: > >On Tue, Apr 05, 2016 at 01:38:33PM -0400, Chris Metcalf wrote: > >>diff --git a/kernel/signal.c b/kernel/signal.c > >>index aa9bf00749c1..53e4e62f2778 100644 > >>--- a/kernel/signal.c > >

Re: [PATCH v12 04/13] task_isolation: add initial support

2016-05-18 Thread Chris Metcalf
On 5/18/2016 9:34 AM, Peter Zijlstra wrote: On Tue, Apr 05, 2016 at 01:38:33PM -0400, Chris Metcalf wrote: diff --git a/kernel/signal.c b/kernel/signal.c index aa9bf00749c1..53e4e62f2778 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -34,6 +34,7 @@ #include #include #include +#in

Re: [PATCH v12 04/13] task_isolation: add initial support

2016-05-18 Thread Peter Zijlstra
On Tue, Apr 05, 2016 at 01:38:33PM -0400, Chris Metcalf wrote: > diff --git a/kernel/signal.c b/kernel/signal.c > index aa9bf00749c1..53e4e62f2778 100644 > --- a/kernel/signal.c > +++ b/kernel/signal.c > @@ -34,6 +34,7 @@ > #include > #include > #include > +#include > > #define CREATE_TRA

[PATCH v12 04/13] task_isolation: add initial support

2016-04-05 Thread Chris Metcalf
The existing nohz_full mode is designed as a "soft" isolation mode that makes tradeoffs to minimize userspace interruptions while still attempting to avoid overheads in the kernel entry/exit path, to provide 100% kernel semantics, etc. However, some applications require a "hard" commitment from th