linux/ipc
Deepa Dinamani 3ef56dc267 ipc: Make sys_semtimedop() y2038 safe
struct timespec is not y2038 safe on 32 bit machines.
Replace timespec with y2038 safe struct timespec64.

Note that the patch only changes the internals without
modifying the syscall interface. This will be part
of a separate series.

Signed-off-by: Deepa Dinamani <deepa.kernel@gmail.com>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2017-09-03 20:21:23 -04:00
..
Makefile mqueue: move compat syscalls to native ones 2017-07-04 13:13:49 -04:00
compat.c semtimedop(): move compat to native 2017-07-15 20:46:47 -04:00
ipc_sysctl.c ipc/msg: increase MSGMNI, remove scaling 2014-12-13 12:42:52 -08:00
mq_sysctl.c ipc: convert use of typedef ctl_table to struct ctl_table 2014-06-06 16:08:16 -07:00
mqueue.c mqueue: fix a use-after-free in sys_mq_notify() 2017-07-09 14:37:19 -07:00
msg.c msgrcv(2), msgsnd(2): move compat to native 2017-07-15 20:46:46 -04:00
msgutil.c ipc: account for kmem usage on mqueue and msg 2016-10-27 18:43:43 -07:00
namespace.c sched/headers: Prepare to move the task_lock()/unlock() APIs to <linux/sched/task.h> 2017-03-02 08:42:38 +01:00
sem.c ipc: Make sys_semtimedop() y2038 safe 2017-09-03 20:21:23 -04:00
shm.c shmat(2): move compat to native 2017-07-15 20:46:47 -04:00
syscall.c ipc(2): move compat to native 2017-07-15 20:46:45 -04:00
util.c ipc: move atomic_set() to where it is needed 2017-07-12 16:26:02 -07:00
util.h semctl(): move compat to native 2017-07-15 20:46:44 -04:00