ARM: 9279/1: support function error injection
authorWang Kefeng <wangkefeng.wang@huawei.com>
Sun, 4 Dec 2022 03:46:40 +0000 (04:46 +0100)
committerRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Wed, 7 Dec 2022 14:08:38 +0000 (14:08 +0000)
commitaaa4dd1b47f5ff5ef477fec5dcc6c397b457f1c2
tree3cd94c5410ffe0e7ddd3ddc6c758a531d99a7cb9
parentba290d4f1f7733732896567d2a1874f01e20fff4
ARM: 9279/1: support function error injection

This enables HAVE_FUNCTION_ERROR_INJECTION by adding necessary
regs_set_return_value() and override_function_with_return().

Simply tested according to Documentation/fault-injection/fault-injection.rst.

Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
arch/arm/Kconfig
arch/arm/include/asm/ptrace.h
arch/arm/lib/Makefile
arch/arm/lib/error-inject.c [new file with mode: 0644]