powerpc/book3s64/kup: Check max key supported before enabling kup
authorAneesh Kumar K.V <aneesh.kumar@linux.ibm.com>
Wed, 2 Dec 2020 04:38:54 +0000 (10:08 +0530)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 3 Dec 2020 14:01:27 +0000 (01:01 +1100)
commit61130e203dca3ba1f0c510eb12f7a4294e31a834
treea96718f275df5029d775f4c7bea540ef8e879d30
parentc91435d95c49f4053b05ba03b41dd7ed0fbd6c71
powerpc/book3s64/kup: Check max key supported before enabling kup

Don't enable KUEP/KUAP if we support less than or equal to 3 keys.

Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20201202043854.76406-1-aneesh.kumar@linux.ibm.com
arch/powerpc/include/asm/kup.h
arch/powerpc/mm/book3s64/pkeys.c
arch/powerpc/mm/init-common.c