aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/lib/code-patching.c
diff options
context:
space:
mode:
authorChristophe Leroy <[email protected]>2021-10-19 07:29:30 +0000
committerMichael Ellerman <[email protected]>2021-12-09 11:41:20 +0000
commitfcf9bb6d32f8a268bc3daf3281e3beefabec4e7c (patch)
tree65270cd8f92d4809d2e073cb07da6897ce55bcd8 /arch/powerpc/lib/code-patching.c
parentpowerpc/kuap: Wire-up KUAP on 44x (diff)
downloadkernel-fcf9bb6d32f8a268bc3daf3281e3beefabec4e7c.tar.gz
kernel-fcf9bb6d32f8a268bc3daf3281e3beefabec4e7c.zip
powerpc/kuap: Wire-up KUAP on 40x
This adds KUAP support to 40x. This is done by checking the content of SPRN_PID at the time user pgtable is loaded. 40x doesn't have KUEP, but KUAP implies KUEP because when the PID doesn't match the page's PID, the page cannot be read nor executed. So KUEP is now automatically selected when KUAP is selected and disabled when KUAP is disabled. Signed-off-by: Christophe Leroy <[email protected]> Signed-off-by: Michael Ellerman <[email protected]> Link: https://lore.kernel.org/r/aaefa91897ddc42ac11019dc0e1d1a525bd08e90.1634627931.git.christophe.leroy@csgroup.eu
Diffstat (limited to 'arch/powerpc/lib/code-patching.c')
0 files changed, 0 insertions, 0 deletions