]> www.infradead.org Git - users/jedix/linux-maple.git/commit
sparc: Harden signal return frame checks.
authorDavid S. Miller <davem@davemloft.net>
Sun, 29 May 2016 04:21:31 +0000 (21:21 -0700)
committerAllen Pais <allen.pais@oracle.com>
Thu, 15 Sep 2016 06:55:29 +0000 (12:25 +0530)
commit3c3c29ce5beb0ecd0ab93ce78644361689e53f32
tree96b35d182547445562b41c5797308f160343936d
parent0453c1df1ff2067806aaecef1c3fb3e116980ebe
sparc: Harden signal return frame checks.

    Orabug: 23303740

    [ Upstream commit d11c2a0de2824395656cf8ed15811580c9dd38aa ]

    All signal frames must be at least 16-byte aligned, because that is
    the alignment we explicitly create when we build signal return stack
    frames.

    All stack pointers must be at least 8-byte aligned.

Signed-off-by: David S. Miller <davem@davemloft.net>
    Conflicts:

    arch/sparc/kernel/signal32.c - modified patch context so that it would apply

Signed-off-by: Larry Bassel <larry.bassel@oracle.com>
Reviewed-by: Mike Kravetz <mike.kravetz@oracle.com>
Signed-off-by: Allen Pais <allen.pais@oracle.com>
arch/sparc/kernel/signal32.c
arch/sparc/kernel/signal_32.c
arch/sparc/kernel/signal_64.c
arch/sparc/kernel/sigutil_32.c
arch/sparc/kernel/sigutil_64.c