[PATCH v7 2/7] arm64: introduce interfaces to hotpatch kernel and module code
From: Will Deacon <hidden>
Date: 2014-01-06 18:48:44
Also in:
lkml
From: Will Deacon <hidden>
Date: 2014-01-06 18:48:44
Also in:
lkml
On Sun, Dec 22, 2013 at 03:25:38PM +0000, Jiang Liu wrote:
Introduce three interfaces to patch kernel and module code: aarch64_insn_patch_text_nosync(): patch code without synchronization, it's caller's responsibility to synchronize all CPUs if needed. aarch64_insn_patch_text_sync(): patch code and always synchronize with stop_machine() aarch64_insn_patch_text(): patch code and synchronize with stop_machine() if needed Signed-off-by: Jiang Liu <redacted> --- arch/arm64/include/asm/insn.h | 10 +++- arch/arm64/kernel/insn.c | 119 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 128 insertions(+), 1 deletion(-)
Reviewed-by: Will Deacon [off-list ref] Thanks! Will