android_kernel_samsung_msm8976/arch/parisc/include/uapi/asm
Helge Deller 4fdefe95e6 parisc: Fix __ARCH_SI_PREAMBLE_SIZE
commit e60fc5aa608eb38b47ba4ee058f306f739eb70a0 upstream.

On a 64bit kernel build the compiler aligns the _sifields union in the
struct siginfo_t on a 64bit address. The __ARCH_SI_PREAMBLE_SIZE define
compensates for this alignment and thus fixes the wait testcase of the
strace package.

The symptoms of a wrong __ARCH_SI_PREAMBLE_SIZE value is that
_sigchld.si_stime variable is missed to be copied and thus after a
copy_siginfo() will have uninitialized values.

Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2016-02-19 14:22:38 -08:00
..
Kbuild
bitsperlong.h
byteorder.h
errno.h
fcntl.h
ioctl.h
ioctls.h tty, ioctls -- Add new ioctl definitions for tty flags fetching 2012-10-25 12:07:18 -07:00
ipcbuf.h
mman.h parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.h 2016-02-19 14:22:38 -08:00
msgbuf.h
pdc.h
posix_types.h
ptrace.h
resource.h
sembuf.h
setup.h
shmbuf.h parisc: Use compat layer for msgctl, shmat, shmctl and semtimedop syscalls 2014-11-21 09:22:53 -08:00
sigcontext.h
siginfo.h parisc: Fix __ARCH_SI_PREAMBLE_SIZE 2016-02-19 14:22:38 -08:00
signal.h parisc: Remove SA_RESTORER define 2014-07-31 12:53:50 -07:00
socket.h parisc: break out SOCK_NONBLOCK define to own asm header file 2013-12-04 10:55:49 -08:00
sockios.h
stat.h
statfs.h
swab.h
termbits.h
termios.h
types.h
unistd.h parisc: wire up process_vm_readv, process_vm_writev, kcmp and finit_module syscalls 2013-02-20 22:55:15 +01:00