summaryrefslogtreecommitdiffstats
path: root/arch/arm/mm/proc-feroceon.S
diff options
context:
space:
mode:
authorWang Kefeng <wangkefeng.wang@huawei.com>2021-12-03 10:26:33 +0100
committerRussell King (Oracle) <rmk+kernel@armlinux.org.uk>2021-12-17 12:34:38 +0100
commit75969686ec0df23157afe24dc818d7bddb087d78 (patch)
tree75c494737cde3df0c91fcacb3de1d67ff5a89108 /arch/arm/mm/proc-feroceon.S
parentARM: 9165/1: mm: Provide is_write_fault() (diff)
downloadlinux-75969686ec0df23157afe24dc818d7bddb087d78.tar.xz
linux-75969686ec0df23157afe24dc818d7bddb087d78.zip
ARM: 9166/1: Support KFENCE for ARM
Add architecture specific implementation details for KFENCE and enable KFENCE on ARM. In particular, this implements the required interface in <asm/kfence.h>. KFENCE requires that attributes for pages from its memory pool can individually be set. Therefore, force the kfence pool to be mapped at page granularity. Testing this patch using the testcases in kfence_test.c and all passed with or without ARM_LPAE. Acked-by: Marco Elver <elver@google.com> Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com> Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'arch/arm/mm/proc-feroceon.S')
0 files changed, 0 insertions, 0 deletions