diff options
author | Dave Martin <dave.martin@linaro.org> | 2011-07-28 15:29:40 +0200 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2011-08-09 09:42:39 +0200 |
commit | 2102a65e69eac8d77dd71b4991b395e825087ba8 (patch) | |
tree | 4e13dd2abc790283b6a987bdbf8e9c37a339edc7 /scripts/Makefile.headersinst | |
parent | ARM: 7007/1: alignment: Prevent ignoring of faults with ARMv6 unaligned acces... (diff) | |
download | linux-2102a65e69eac8d77dd71b4991b395e825087ba8.tar.xz linux-2102a65e69eac8d77dd71b4991b395e825087ba8.zip |
ARM: 7008/1: alignment: Make SIGBUS sent to userspace POSIXly correct
With the UM_SIGNAL alignment fault mode, no siginfo structure is
passed to userspace.
POSIX specifies how siginfo_t should be populated for alignment
faults, so this patch does just that:
* si_signo = SIGBUS
* si_code = BUS_ADRALN
* si_addr = misaligned data address at which access was attempted
Signed-off-by: Dave Martin <dave.martin@linaro.org>
Acked-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Kirill A. Shutemov <kirill@shutemov.name>
Reviewed-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'scripts/Makefile.headersinst')
0 files changed, 0 insertions, 0 deletions