Ram Pai <linux...@us.ibm.com> writes:
> Only when the key is allocated, its permission are enabled. > > Signed-off-by: Ram Pai <linux...@us.ibm.com> > --- > tools/testing/selftests/powerpc/ptrace/core-pkey.c | 4 ++++ > 1 files changed, 4 insertions(+), 0 deletions(-) > > diff --git a/tools/testing/selftests/powerpc/ptrace/core-pkey.c > b/tools/testing/selftests/powerpc/ptrace/core-pkey.c > index 36bc312..b353d86 100644 > --- a/tools/testing/selftests/powerpc/ptrace/core-pkey.c > +++ b/tools/testing/selftests/powerpc/ptrace/core-pkey.c > @@ -140,6 +140,10 @@ static int child(struct shared_info *info) > > if (disable_execute) > info->iamr |= 1ul << pkeyshift(pkey1); > + else > + info->iamr &= ~(1ul << pkeyshift(pkey1)); > + info->iamr &= ~(1ul << pkeyshift(pkey2) | 1ul << pkeyshift(pkey3)); > + > > info->uamor |= 3ul << pkeyshift(pkey1) | 3ul << pkeyshift(pkey2); Reviewed-by: Thiago Jung Bauermann <bauer...@linux.ibm.com> -- Thiago Jung Bauermann IBM Linux Technology Center