From 7171821ddee7aea15e0dd7e39977314a771ff6df Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Sun, 15 Nov 2015 02:49:03 +0000 Subject: [PATCH] powerpc: wire up direct sysv ipc syscalls Starting with linux commit v4.3-rc3-33-ga342361, powerpc has direct sysv ipc syscalls in addition to traditional ipc syscall. * linux/powerpc/syscallent.h (semop, semget, semctl, semtimedop, msgsnd, msgrcv, msgget, msgctl, shmat, shmdt, shmget, shmctl): New entries. --- linux/powerpc/syscallent.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/linux/powerpc/syscallent.h b/linux/powerpc/syscallent.h index 1bc3f071..e50c3a26 100644 --- a/linux/powerpc/syscallent.h +++ b/linux/powerpc/syscallent.h @@ -392,7 +392,19 @@ [363] = { 0, 0, SEN(printargs), "switch_endian" }, [364] = { 1, TD, SEN(userfaultfd), "userfaultfd", }, [365] = { 2, 0, SEN(membarrier), "membarrier", }, -[366 ... 399] = { }, +[366] = { 3, TI, SEN(semop), "semop" }, +[367] = { 3, TI, SEN(semget), "semget" }, +[368] = { 4, TI, SEN(semctl), "semctl" }, +[369] = { 4, TI, SEN(semtimedop), "semtimedop" }, +[370] = { 4, TI, SEN(msgsnd), "msgsnd" }, +[371] = { 5, TI, SEN(msgrcv), "msgrcv" }, +[372] = { 2, TI, SEN(msgget), "msgget" }, +[373] = { 3, TI, SEN(msgctl), "msgctl" }, +[374] = { 3, TI|TM|SI, SEN(shmat), "shmat" }, +[375] = { 1, TI|TM|SI, SEN(shmdt), "shmdt" }, +[376] = { 3, TI, SEN(shmget), "shmget" }, +[377] = { 3, TI, SEN(shmctl), "shmctl" }, +[378 ... 399] = { }, #define SYS_socket_subcall 400 #include "subcall.h" -- 2.40.0