Re: [PATCH v6 3/6] task_isolation: support PR_TASK_ISOLATION_STRICT mode

2015-09-02 Thread Will Deacon
On Wed, Aug 26, 2015 at 04:10:34PM +0100, Chris Metcalf wrote: > On 08/26/2015 06:36 AM, Will Deacon wrote: > > On Tue, Aug 25, 2015 at 08:55:52PM +0100, Chris Metcalf wrote: > >> diff --git a/arch/arm64/kernel/ptrace.c b/arch/arm64/kernel/ptrace.c > >> index d882b833dbdb..e3d83a12f3cf 100644 > >>

Re: [PATCH v6 3/6] task_isolation: support PR_TASK_ISOLATION_STRICT mode

2015-08-26 Thread Chris Metcalf
On 08/26/2015 06:36 AM, Will Deacon wrote: Hi Chris, On Tue, Aug 25, 2015 at 08:55:52PM +0100, Chris Metcalf wrote: diff --git a/arch/arm64/kernel/ptrace.c b/arch/arm64/kernel/ptrace.c index d882b833dbdb..e3d83a12f3cf 100644 --- a/arch/arm64/kernel/ptrace.c +++ b/arch/arm64/kernel/ptrace.c @@ -

Re: [PATCH v6 3/6] task_isolation: support PR_TASK_ISOLATION_STRICT mode

2015-08-26 Thread Will Deacon
Hi Chris, On Tue, Aug 25, 2015 at 08:55:52PM +0100, Chris Metcalf wrote: > With task_isolation mode, the task is in principle guaranteed not to > be interrupted by the kernel, but only if it behaves. In particular, > if it enters the kernel via system call, page fault, or any of a > number of oth

[PATCH v6 3/6] task_isolation: support PR_TASK_ISOLATION_STRICT mode

2015-08-25 Thread Chris Metcalf
With task_isolation mode, the task is in principle guaranteed not to be interrupted by the kernel, but only if it behaves. In particular, if it enters the kernel via system call, page fault, or any of a number of other synchronous traps, it may be unexpectedly exposed to long latencies. Add a sim