diff options
| author | 2014-04-24 23:28:57 +0200 | |
|---|---|---|
| committer | 2014-10-16 14:38:53 -0700 | |
| commit | ab0615e2d6fb074764a3e4d05f1326fa2fdb4627 (patch) | |
| tree | 50f160291b6102404b8482c29247099eaf1e68a8 /lib/memory-notifier-error-inject.c | |
| parent | arm: fixmap: implement __set_fixmap() (diff) | |
| download | wireguard-linux-ab0615e2d6fb074764a3e4d05f1326fa2fdb4627.tar.xz wireguard-linux-ab0615e2d6fb074764a3e4d05f1326fa2fdb4627.zip | |
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.
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>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions
