Re: [PATCH 19/34] x86, pkeys: optimize fault handling in access_error()

2015-12-08 Thread Thomas Gleixner
On Thu, 3 Dec 2015, Dave Hansen wrote: > diff -puN arch/x86/mm/fault.c~pkeys-15-access_error arch/x86/mm/fault.c > --- a/arch/x86/mm/fault.c~pkeys-15-access_error 2015-12-03 > 16:21:26.872727820 -0800 > +++ b/arch/x86/mm/fault.c 2015-12-03 16:21:26.876728002 -0800 > @@ -900,10 +900,16 @@

[PATCH 19/34] x86, pkeys: optimize fault handling in access_error()

2015-12-03 Thread Dave Hansen
From: Dave Hansen We might not strictly have to make modifictions to access_error() to check the VMA here. If we do not, we will do this: 1. app sets VMA pkey to K 2. app touches a !present page 3. do_page_fault(), allocates and maps page, sets pte.pkey=K 4. return to userspace 5. touch instruc