On Sat, 27 Jun 2020 12:31:46 +0530, Aneesh Kumar K.V wrote: > pkey_access_permitted() should not check for pkey is available in UAMOR or > not. > The kernel needs to do that check only while allocating keys. This also makes > sure execute_only_key which is marked as non-manageable via UAMOR gives the > right access check return w.r.t pkey_access_permitted(). > > This fix the page fault loop when using PROT_EXEC as below > > [...]
Patch 1 applied to powerpc/fixes. [1/2] powerpc/mm/pkeys: Make pkey access check work on execute_only_key https://git.kernel.org/powerpc/c/19ab500edb5d6020010caba48ce3b4ce4182ab63 cheers