]> www.infradead.org Git - users/willy/linux.git/commit
LoongArch: Add ARCH_HAS_SET_MEMORY support
authorHuacai Chen <chenhuacai@loongson.cn>
Tue, 24 Sep 2024 07:32:20 +0000 (15:32 +0800)
committerHuacai Chen <chenhuacai@loongson.cn>
Tue, 24 Sep 2024 07:32:20 +0000 (15:32 +0800)
commite86935f705fa732d8c7c3ecf0c50ea461ffab76f
tree1d8cb6c192f3f525e1236aeda0e993f44020948e
parent34e3c4500cdc06094b37a41b622598098308ba8f
LoongArch: Add ARCH_HAS_SET_MEMORY support

Add set_memory_ro/rw/x/nx architecture hooks to change the page
attribution.

Use own set_memory.h rather than generic set_memory.h (i.e.
include/asm-generic/set_memory.h), because we want to add other function
prototypes here.

Note: We can only set attributes for KVRANGE/XKVRANGE kernel addresses.

Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
arch/loongarch/Kconfig
arch/loongarch/include/asm/set_memory.h [new file with mode: 0644]
arch/loongarch/mm/Makefile
arch/loongarch/mm/pageattr.c [new file with mode: 0644]