linux-uconsole/arch/parisc/include/uapi/asm
Helge Deller aca0ab6181 parisc: Use compat layer for msgctl, shmat, shmctl and semtimedop syscalls
commit 2fe749f50b upstream.

Switch over the msgctl, shmat, shmctl and semtimedop syscalls to use the compat
layer. The problem was found with the debian procenv package, which called
	shmctl(0, SHM_INFO, &info);
in which the shmctl syscall then overwrote parts of the surrounding areas on
the stack on which the info variable was stored and thus lead to a segfault
later on.

Additionally fix the definition of struct shminfo64 to use unsigned longs like
the other architectures. This has no impact on userspace since we only have a
32bit userspace up to now.

Signed-off-by: Helge Deller <deller@gmx.de>
Cc: John David Anglin <dave.anglin@bell.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-11-21 09:22:53 -08:00
..
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
Kbuild
mman.h mm: support more pagesizes for MAP_HUGETLB/SHM_HUGETLB 2012-12-11 17:22:25 -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
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