Re: [PATCH] powerpc/8xx: Fix STRICT_KERNEL_RWX startup test failure

From: Christophe Leroy
Date: Mon Apr 20 2020 - 01:36:06 EST




Le 20/04/2020 Ã 07:29, Christophe Leroy a ÃcritÂ:
WRITE_RO lkdtm test works.

But when selecting CONFIG_DEBUG_RODATA_TEST, the kernel reports
rodata_test: test data was not read only

This is because when rodata test runs, there are still old entries
in TLB.

Flush TLB after setting kernel pages RO or NX.

Fixes: d5f17ee96447 ("powerpc/8xx: don't disable large TLBs with CONFIG_STRICT_KERNEL_RWX")
Cc: stable@xxxxxxxxxxxxxxx
Signed-off-by: Christophe Leroy <christophe.leroy@xxxxxx>
---
arch/powerpc/kvm/Makefile | 2 +-

Oops, this change shouldn't be there. Will send v2.

arch/powerpc/mm/nohash/8xx.c | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)


Christophe