[PATCH v2] fix armv8 kernel generation of SIGSEGV upon unaligned access
Victor Kamensky
kamensky at cisco.com
Mon Apr 3 22:51:00 PDT 2017
v2: reimplemented fix according to suggestion from Will [3]. Now signal number
and code are extracted from fault_info table by do_bad_area function based on
esr value.
v1: problem report and small test case are in [1], first version of fix proposed
by [2].
[1] http://archive.armlinux.org.uk/lurker/message/20170403.054513.61199c78.en.html
[2] http://archive.armlinux.org.uk/lurker/message/20170403.054514.27358df9.en.html
[3] http://archive.armlinux.org.uk/lurker/message/20170403.092431.38d44b37.en.html
Thanks,
Victor
Victor Kamensky (1):
arm64: mm: unaligned access by user-land should be received as SIGBUS
arch/arm64/mm/fault.c | 42 ++++++++++++++++++++++++------------------
1 file changed, 24 insertions(+), 18 deletions(-)
--
1.9.3
More information about the linux-arm-kernel
mailing list