arm: use fixmap for text patching when text is RO
Use fixmaps for text patching when the kernel text is read-only, inspired by x86. This makes jump labels and kprobes work with the currently available CONFIG_DEBUG_SET_MODULE_RONX and the upcoming CONFIG_DEBUG_RODATA options. Change-Id: Id975d7d3ca6a39df642dc6dce769e24fd18afc4d Signed-off-by:Rabin Vincent <rabin@rab.in> [kees: fixed up for merge with "arm: use generic fixmap.h"] [kees: added parse acquire/release annotations to pass C=1 builds] [kees: always use stop_machine to keep TLB flushing local] Signed-off-by:
Kees Cook <keescook@chromium.org> Acked-by:
Nicolas Pitre <nico@linaro.org> Git-commit: ab0615e2d6fb074764a3e4d05f1326fa2fdb4627 Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git [shashim@codeaurora.org: resolve trivial merge conflicts] Signed-off-by:
Shiraz Hashim <shashim@codeaurora.org>
Loading
Please register or sign in to comment