• Will Deacon's avatar
    arm64: signal: Call arm64_notify_segfault when failing to deliver signal · f71016a8
    Will Deacon authored
    If we fail to deliver a signal due to taking an unhandled fault on the
    stackframe, we can call arm64_notify_segfault to deliver a SEGV can deal
    with printing any unhandled signal messages for us, rather than roll our
    own printing code.
    
    A side-effect of this change is that we now deliver the frame address
    in si_addr along with an si_code of SEGV_{ACC,MAP}ERR, rather than an
    si_addr of 0 and an si_code of SI_KERNEL as before.
    Signed-off-by: default avatarWill Deacon <will.deacon@arm.com>
    f71016a8
signal.c 22.9 KB