ARM: allow __do_kernel_fault() to report execution of memory faults
authorRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Fri, 5 Dec 2025 17:09:44 +0000 (17:09 +0000)
committerRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Wed, 10 Dec 2025 12:21:46 +0000 (12:21 +0000)
commit40b466db1dffb41f0529035c59c5739636d0e5b8
tree9b0f65a6ba0915d30db61ab1ae2699c4d433de3a
parentdea20281ac88226615761c570c8ff7adc18e6ac2
ARM: allow __do_kernel_fault() to report execution of memory faults

Allow __do_kernel_fault() to detect the execution of memory, so we can
provide the same fault message as do_page_fault() would do. This is
required when we split the kernel address fault handling from the
main do_page_fault() code path.

Reviewed-by: Xie Yuanbin <xieyuanbin1@huawei.com>
Tested-by: Xie Yuanbin <xieyuanbin1@huawei.com>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
arch/arm/mm/fault.c