lkml.org 
[lkml]   [2017]   [Jul]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: [RFC v5 33/38] powerpc: Deliver SEGV signal on pkey violation
    Date
    On 07/06/2017 02:52 AM, Ram Pai wrote:
    > The value of the AMR register at the time of exception
    > is made available in gp_regs[PT_AMR] of the siginfo.
    >
    > The value of the pkey, whose protection got violated,
    > is made available in si_pkey field of the siginfo structure.
    >
    > Signed-off-by: Ram Pai <linuxram@us.ibm.com>
    > ---
    > arch/powerpc/include/uapi/asm/ptrace.h | 3 ++-
    > arch/powerpc/kernel/signal_32.c | 5 +++++
    > arch/powerpc/kernel/signal_64.c | 4 ++++
    > arch/powerpc/kernel/traps.c | 14 ++++++++++++++
    > 4 files changed, 25 insertions(+), 1 deletions(-)
    >
    > diff --git a/arch/powerpc/include/uapi/asm/ptrace.h b/arch/powerpc/include/uapi/asm/ptrace.h
    > index 8036b38..7ec2428 100644
    > --- a/arch/powerpc/include/uapi/asm/ptrace.h
    > +++ b/arch/powerpc/include/uapi/asm/ptrace.h
    > @@ -108,8 +108,9 @@ struct pt_regs {
    > #define PT_DAR 41
    > #define PT_DSISR 42
    > #define PT_RESULT 43
    > -#define PT_DSCR 44
    > #define PT_REGS_COUNT 44
    > +#define PT_DSCR 44
    > +#define PT_AMR 45

    Why PT_DSCR was moved down ? This change is redundant here.

    \
     
     \ /
      Last update: 2017-07-10 05:13    [W:4.111 / U:0.868 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site