1. 11ba2c6 select: Fix indefinitely sleeping task in poll_schedule_timeout() by Jan Kara · 3 years ago
  2. 4523e64 kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() by Oleg Nesterov · 3 years, 11 months ago
  3. bc880f2 poll: fix performance regression due to out-of-line __put_user() by Linus Torvalds · 4 years ago
  4. 5e01fdf fs: Replace zero-length array with flexible-array member by Gustavo A. R. Silva · 4 years, 4 months ago
  5. 7e71609 pselect6() and friends: take handling the combined 6th/7th args into helper by Al Viro · 4 years, 10 months ago
  6. 75d319c y2038: syscalls: change remaining timeval to __kernel_old_timeval by Arnd Bergmann · 5 years ago
  7. 43e11fa fs/select.c: use struct_size() in kmalloc() by Gustavo A. R. Silva · 5 years ago
  8. ac30102 select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() by Oleg Nesterov · 5 years ago
  9. 8cf8b55 select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR by Oleg Nesterov · 5 years ago
  10. b772434 signal: simplify set_user_sigmask/restore_user_sigmask by Oleg Nesterov · 5 years ago
  11. 97abc88 signal: remove the wrong signal_pending() check in restore_user_sigmask() by Oleg Nesterov · 6 years ago
  12. 8dabe72 y2038: syscalls: rename y2038 compat syscalls by Arnd Bergmann · 6 years ago
  13. 96d4f26 Remove 'type' argument from access_ok() function by Linus Torvalds · 6 years ago
  14. e024707 pselect6: use __kernel_timespec by Deepa Dinamani · 6 years ago
  15. 8bd27a3 ppoll: use __kernel_timespec by Deepa Dinamani · 6 years ago
  16. 854a6ed signal: Add restore_user_sigmask() by Deepa Dinamani · 6 years ago
  17. ded653c signal: Add set_user_sigmask() by Deepa Dinamani · 6 years ago
  18. 9afc5ee y2038: globally rename compat_time to old_time32 by Arnd Bergmann · 6 years ago
  19. a11e1d4 Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL by Linus Torvalds · 7 years ago
  20. 6da2ec5 treewide: kmalloc() -> kmalloc_array() by Kees Cook · 7 years ago
  21. 3deb642 fs: introduce new ->get_poll_head and ->poll_mask methods by Christoph Hellwig · 7 years ago
  22. 9965ed17 fs: add new vfs_poll and file_can_poll helpers by Christoph Hellwig · 7 years ago
  23. a0f8dcf fs: cleanup do_pollfd by Christoph Hellwig · 7 years ago
  24. 8f546ae fs: unexport poll_schedule_timeout by Christoph Hellwig · 7 years ago
  25. 05585e4 fs: add do_compat_select() helper; remove in-kernel call to compat syscall by Dominik Brodowski · 7 years ago
  26. 4bdb9ac fs: add kern_select() helper; remove in-kernel call to sys_select() by Dominik Brodowski · 7 years ago
  27. a9a0884 vfs: do bulk POLL* -> EPOLL* replacement by Linus Torvalds · 7 years ago
  28. c71d227 make kernel-side POLL... arch-independent by Al Viro · 7 years ago
  29. fb36793 annotate poll(2) guts by Al Viro · 7 years ago
  30. 0169943 annotate poll_table_struct ->_key by Al Viro · 7 years ago
  31. 3ad6f93 annotate poll-related wait keys by Al Viro · 7 years ago
  32. e6c8adc anntotate the places where ->poll() return values go by Al Viro · 7 years ago
  33. 93f30c7 Merge branch 'misc.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 7 years ago
  34. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  35. 3968cf6 get_compat_sigset() by Al Viro · 7 years ago
  36. 36819ad select: Use get/put_timespec64 by Deepa Dinamani · 7 years ago
  37. 79de3cb fs/select: Fix memory corruption in compat_get_fd_set() by Helge Deller · 7 years ago
  38. c856863 Merge branch 'misc.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 7 years ago
  39. ac6424b sched/wait: Rename wait_queue_t => wait_queue_entry_t by Ingo Molnar · 8 years ago
  40. 464d624 select: switch compat_{get,put}_fd_set() to compat_{get,put}_bitmap() by Al Viro · 8 years ago
  41. 752ade6 treewide: use kv[mz]alloc* rather than opencoded variants by Michal Hocko · 8 years ago
  42. 8d65b08 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next by Linus Torvalds · 8 years ago
  43. e99ca56 move compat select-related syscalls to fs/select.c by Al Viro · 8 years ago
  44. 3705671 net: Track start of busy loop instead of when it should end by Alexander Duyck · 8 years ago
  45. 3f07c01 sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h> by Ingo Molnar · 8 years ago
  46. 7c0f6ba Replace <asm/uaccess.h> with <linux/uaccess.h> globally by Linus Torvalds · 8 years ago
  47. 2d19309 fs/select: add vmalloc fallback for select(2) by Vlastimil Babka · 8 years ago
  48. 766b9f9 fs: poll/select/recvmmsg: use timespec64 for timeout events by Deepa Dinamani · 9 years ago
  49. da8b44d timer: convert timer_slack_ns from unsigned long to u64 by John Stultz · 9 years ago
  50. ccec5ee poll: plug an unused argument to do_poll by Mateusz Guzik · 9 years ago
  51. b92b8b3 locking/arch: Rename set_mb() to smp_store_mb() by Peter Zijlstra · 10 years ago
  52. f56141e all arches, signal: move restart_block to struct task_struct by Andy Lutomirski · 10 years ago
  53. 9bc9ccd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 11 years ago
  54. 59612d1 Revert "select: use freezable blocking call" by Rafael J. Wysocki · 11 years ago
  55. 72c2d53 file->f_op is never NULL... by Al Viro · 11 years ago
  56. 076bb0c net: rename include/net/ll_poll.h to include/net/busy_poll.h by Eliezer Tamir · 11 years ago
  57. 496322b Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next by Linus Torvalds · 11 years ago
  58. 76b1e9b net/fs: change busy poll time accounting by Eliezer Tamir · 11 years ago
  59. cbf5500 net: rename low latency sockets functions to busy poll by Eliezer Tamir · 11 years ago
  60. 1bc2774 net: convert lls to use time_in_range() by Eliezer Tamir · 11 years ago
  61. 91e2fd33 net: avoid calling sched_clock when LLS is off by Eliezer Tamir · 12 years ago
  62. 2d48d67 net: poll/select low latency socket support by Eliezer Tamir · 12 years ago
  63. 9745cdb select: use freezable blocking call by Colin Cross · 12 years ago
  64. 8bd75c7 sched/rt: Move rt specific bits into new header file by Clark Williams · 12 years ago
  65. 2903ff0 switch simple cases of fget_light to fdget by Al Viro · 12 years ago
  66. cb0942b make get_file() return its argument by Al Viro · 12 years ago
  67. 8ded2bb posix_types.h: Cleanup stale __NFDBITS and related definitions by Josh Boyer · 12 years ago
  68. 754421c HAVE_RESTORE_SIGMASK is defined on all architectures now by Al Viro · 13 years ago
  69. a591afc Merge branch 'x86-x32-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 13 years ago
  70. 11bcb32 Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux by Linus Torvalds · 13 years ago
  71. 626cf23 poll: add poll_requested_events() and poll_does_not_wait() functions by Hans Verkuil · 13 years ago
  72. 630d9c4 fs: reduce the use of module.h wherever possible by Paul Gortmaker · 13 years ago
  73. faf3090 sys_poll: fix incorrect type for 'timeout' parameter by Linus Torvalds · 13 years ago
  74. 1fd36ad Replace the fd_sets in struct fdtable with an array of unsigned longs by David Howells · 13 years ago
  75. 2c3d44d select: remove unused MAX_SELECT_SECONDS by Namhyung Kim · 14 years ago
  76. 65329bf fs/select.c: fix information leak to userspace by Vasiliy Kulikov · 14 years ago
  77. 95aac7b epoll: make epoll_wait() use the hrtimer range feature by Shawn Bohrer · 14 years ago
  78. 231f3d3 select: rename estimate_accuracy() to select_estimate_accuracy() by Andrew Morton · 14 years ago
  79. 5d0e528 Add generic sys_old_select() by Christoph Hellwig · 15 years ago
  80. d554ed89 fs: use rlimit helpers by Jiri Slaby · 15 years ago
  81. a99bbaf headers: remove sched.h from poll.h by Alexey Dobriyan · 15 years ago
  82. 5ae87e7 poll/select: avoid arithmetic overflow in __estimate_accuracy() by Guillaume Knispel · 15 years ago
  83. b2add73 poll/select: initialize triggered field of struct poll_wqueues by Guillaume Knispel · 15 years ago
  84. 4938d7e poll: avoid extra wakeups in select/poll by Eric Dumazet · 16 years ago
  85. d4e8204 [CVE-2009-0029] System call wrappers part 32 by Heiko Carstens · 16 years ago
  86. 5a8a82b [CVE-2009-0029] System call wrappers part 23 by Heiko Carstens · 16 years ago
  87. c9da9f2 [CVE-2009-0029] Make sys_pselect7 static by Heiko Carstens · 16 years ago
  88. 6256851 Fix timeouts in sys_pselect7 by Bernd Schmidt · 16 years ago
  89. 5f820f6 poll: allow f_op->poll to sleep by Tejun Heo · 16 years ago
  90. 4d36a9e select: deal with math overflow from borderline valid userland data by Arjan van de Ven · 16 years ago
  91. 96d2ab4 hrtimer: fix signed/unsigned bug in slack estimator by Arjan van de Ven · 16 years ago
  92. 4ce105d hrtimer: incorporate feedback from Peter Zijlstra by Arjan van de Ven · 16 years ago
  93. 90d6e24 hrtimer: make select() and poll() use the hrtimer range feature by Arjan van de Ven · 16 years ago
  94. 8ff3e8e select: switch select() and poll() over to hrtimers by Arjan van de Ven · 16 years ago
  95. b773ad4 select: add poll_select_set_timeout() and poll_select_copy_remaining() helpers by Thomas Gleixner · 16 years ago
  96. 55d8538 Fix performance regression on lmbench select benchmark by Linus Torvalds · 17 years ago
  97. 9f3acc3 [PATCH] split linux/file.h by Al Viro · 17 years ago
  98. a2dcb44 [PATCH] make osf_select() use core_sys_select() by Al Viro · 17 years ago
  99. f3de272 signals: use HAVE_SET_RESTORE_SIGMASK by Roland McGrath · 17 years ago
  100. 4e4c22c signals: add set_restore_sigmask by Roland McGrath · 17 years ago