linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] y2038: Make ppoll, io_pgetevents and pselect y2038 safe
@ 2018-09-01 20:47 Deepa Dinamani
  2018-09-01 20:47 ` [PATCH 1/5] signal: Add set_user_sigmask() Deepa Dinamani
                   ` (5 more replies)
  0 siblings, 6 replies; 9+ messages in thread
From: Deepa Dinamani @ 2018-09-01 20:47 UTC (permalink / raw)
  To: viro, tglx, linux-kernel; +Cc: arnd, y2038, linux-fsdevel, linux-api, linux-aio

The series transitions the ppoll, io_getevents, and pselect syscalls
to be y2038 safe.

This is part of the work proceeding for syscalls for y2038.
It is based on the series [1] from Arnd Bergmann.

The overview of the series is as below:
1. Refactor sigmask handling logic for the above syscalls.
2. Provide y2038 safe versions of syscalls for all ABIs.

[1] https://lkml.org/lkml/2018/8/27/651

Deepa Dinamani (5):
  signal: Add set_user_sigmask()
  signal: Add restore_user_sigmask()
  ppoll: use __kernel_timespec
  pselect6: use __kernel_timespec
  io_pgetevents: use __kernel_timespec

 fs/aio.c                 | 138 ++++++++++-----
 fs/eventpoll.c           |  52 +-----
 fs/select.c              | 367 +++++++++++++++++++++++----------------
 include/linux/compat.h   |  20 +++
 include/linux/signal.h   |   4 +
 include/linux/syscalls.h |  20 ++-
 kernel/signal.c          |  78 +++++++++
 7 files changed, 437 insertions(+), 242 deletions(-)

-- 
2.17.1

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2018-09-15  3:23 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-01 20:47 [PATCH 0/5] y2038: Make ppoll, io_pgetevents and pselect y2038 safe Deepa Dinamani
2018-09-01 20:47 ` [PATCH 1/5] signal: Add set_user_sigmask() Deepa Dinamani
2018-09-01 20:47 ` [PATCH 2/5] signal: Add restore_user_sigmask() Deepa Dinamani
2018-09-01 20:47 ` [PATCH 3/5] ppoll: use __kernel_timespec Deepa Dinamani
2018-09-14 15:57   ` Arnd Bergmann
2018-09-14 22:07     ` Deepa Dinamani
2018-09-01 20:47 ` [PATCH 4/5] pselect6: " Deepa Dinamani
2018-09-01 20:47 ` [PATCH 5/5] io_pgetevents: " Deepa Dinamani
2018-09-14 16:06 ` [PATCH 0/5] y2038: Make ppoll, io_pgetevents and pselect y2038 safe Arnd Bergmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).