linux/ipc
Deepa Dinamani b904772638 ipc: mqueue: Replace timespec with timespec64
struct timespec is not y2038 safe. Replace
all uses of timespec by y2038 safe struct timespec64.

Even though timespec is used here to represent timeouts,
replace these with timespec64 so that it facilitates
in verification by creating a y2038 safe kernel image
that is free of timespec.

The syscall interfaces themselves are not changed as part
of the patch. They will be part of a different series.

Signed-off-by: Deepa Dinamani <deepa.kernel@gmail.com>
Cc: Paul Moore <paul@paul-moore.com>
Cc: Richard Guy Briggs <rgb@redhat.com>
Reviewed-by: Richard Guy Briggs <rgb@redhat.com>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Paul Moore <paul@paul-moore.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2017-09-03 20:21:24 -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
Makefile mqueue: move compat syscalls to native ones 2017-07-04 13:13:49 -04: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 ipc: mqueue: Replace timespec with timespec64 2017-09-03 20:21:24 -04: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