x86/mm: Implement native set_memory_rox()
authorPeter Zijlstra <peterz@infradead.org>
Sat, 29 Oct 2022 11:19:31 +0000 (13:19 +0200)
committerDave Hansen <dave.hansen@linux.intel.com>
Thu, 15 Dec 2022 18:37:27 +0000 (10:37 -0800)
commit60463628c9e0a8060ac6bef0457b0505c7532c7c
tree7a55e6d4605579ac147d5e41fc3777d1ddcc2cd5
parentd48567c9a0d1e605639f8a8705a61bbb55fb4e84
x86/mm: Implement native set_memory_rox()

Provide a native implementation of set_memory_rox(), avoiding the
double set_memory_ro();set_memory_x(); calls.

Suggested-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
arch/x86/include/asm/set_memory.h
arch/x86/mm/pat/set_memory.c
include/linux/set_memory.h