Show patches with: Submitter = Roman Penyaev       |    Archived = No       |   64 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[1/3] epoll: make sure all elements in ready list are in FIFO order use rwlock in order to reduce ep_poll_callback() contention - 1 - 0 0 0 2018-12-12 Roman Penyaev Superseded
[2/3] epoll: loosen irq safety in ep_poll_callback() use rwlock in order to reduce ep_poll_callback() contention - - - 0 0 0 2018-12-12 Roman Penyaev Superseded
[3/3] epoll: use rwlock in order to reduce ep_poll_callback() contention use rwlock in order to reduce ep_poll_callback() contention - - - 0 0 0 2018-12-12 Roman Penyaev Superseded
[1/3] mm/vmalloc: fix size check for remap_vmalloc_range_partial() mm/vmalloc: fix size check and few cleanups 2 - - 0 0 0 2019-01-03 Roman Penyaev In Next
[2/3] mm/vmalloc: do not call kmemleak_free() on not yet accounted memory mm/vmalloc: fix size check and few cleanups - - - 0 0 0 2019-01-03 Roman Penyaev In Next
[3/3] mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_node_range() mm/vmalloc: fix size check and few cleanups 2 - - 0 0 0 2019-01-03 Roman Penyaev In Next
[v2,1/4] epoll: make sure all elements in ready list are in FIFO order use rwlock in order to reduce ep_poll_callback() contention - 1 - 0 0 0 2019-01-03 Roman Penyaev In Next
[v2,2/4] epoll: loosen irq safety in ep_poll_callback() use rwlock in order to reduce ep_poll_callback() contention - - - 0 0 0 2019-01-03 Roman Penyaev In Next
[v2,3/4] epoll: unify awaking of wakeup source on ep_poll_callback() path use rwlock in order to reduce ep_poll_callback() contention - - - 0 0 0 2019-01-03 Roman Penyaev In Next
[v2,4/4] epoll: use rwlock in order to reduce ep_poll_callback() contention use rwlock in order to reduce ep_poll_callback() contention - - - 0 0 0 2019-01-03 Roman Penyaev In Next
[RFC,01/15] mm/vmalloc: add new 'alignment' field for vm_struct structure epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[RFC,02/15] mm/vmalloc: move common logic from __vmalloc_area_node to a separate func epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[RFC,03/15] mm/vmalloc: introduce new vrealloc() call and its subsidiary reach analog epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[RFC,04/15] epoll: move private helpers from a header to the source epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[RFC,05/15] epoll: introduce user header structure and user index for polling from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[RFC,06/15] epoll: introduce various of helpers for user structure lengths calculations epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[RFC,07/15] epoll: extend epitem struct with new members for polling from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[RFC,08/15] epoll: some sanity flags checks for epoll syscalls for polled epfd from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[RFC,09/15] epoll: introduce stand-alone helpers for polling from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[RFC,10/15] epoll: support polling from userspace for ep_insert() epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[RFC,11/15] epoll: offload polling to a work in case of epfd polled from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[RFC,12/15] epoll: support polling from userspace for ep_remove() epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[RFC,13/15] epoll: support polling from userspace for ep_modify() epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[RFC,14/15] epoll: support polling from userspace for ep_poll() epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[RFC,15/15] epoll: support mapping for epfd when polled from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-01-09 Roman Penyaev Superseded
[v3,01/13] epoll: move private helpers from a header to the source epoll: support pollable epoll from userspace - - - 0 0 0 2019-05-16 Roman Penyaev Superseded
[v3,02/13] epoll: introduce user structures for polling from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-05-16 Roman Penyaev Superseded
[v3,03/13] epoll: allocate user header and user events ring for polling from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-05-16 Roman Penyaev Superseded
[v3,04/13] epoll: some sanity flags checks for epoll syscalls for polling from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-05-16 Roman Penyaev Superseded
[v3,05/13] epoll: offload polling to a work in case of epfd polled from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-05-16 Roman Penyaev Superseded
[v3,06/13] epoll: introduce helpers for adding/removing events to uring epoll: support pollable epoll from userspace - - - 0 0 0 2019-05-16 Roman Penyaev Superseded
[v3,07/13] epoll: call ep_add_event_to_uring() from ep_poll_callback() epoll: support pollable epoll from userspace - - - 0 0 0 2019-05-16 Roman Penyaev Superseded
[v3,08/13] epoll: support polling from userspace for ep_insert() epoll: support pollable epoll from userspace - - - 0 0 0 2019-05-16 Roman Penyaev Superseded
[v3,09/13] epoll: support polling from userspace for ep_remove() epoll: support pollable epoll from userspace - - - 0 0 0 2019-05-16 Roman Penyaev Superseded
[v3,10/13] epoll: support polling from userspace for ep_modify() epoll: support pollable epoll from userspace - - - 0 0 0 2019-05-16 Roman Penyaev Superseded
[v3,11/13] epoll: support polling from userspace for ep_poll() epoll: support pollable epoll from userspace - - - 0 0 0 2019-05-16 Roman Penyaev Superseded
[v3,12/13] epoll: support mapping for epfd when polled from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-05-16 Roman Penyaev Superseded
[v3,13/13] epoll: implement epoll_create2() syscall epoll: support pollable epoll from userspace - - - 0 0 0 2019-05-16 Roman Penyaev Superseded
[v4,01/14] epoll: move private helpers from a header to the source epoll: support pollable epoll from userspace - - - 0 0 0 2019-06-11 Roman Penyaev Superseded
[v4,02/14] epoll: introduce user structures for polling from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-06-11 Roman Penyaev Superseded
[v4,03/14] epoll: allocate user header and user events ring for polling from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-06-11 Roman Penyaev Superseded
[v4,04/14] epoll: some sanity flags checks for epoll syscalls for polling from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-06-11 Roman Penyaev Superseded
[v4,05/14] epoll: offload polling to a work in case of epfd polled from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-06-11 Roman Penyaev Superseded
[v4,06/14] epoll: introduce helpers for adding/removing events to uring epoll: support pollable epoll from userspace - - - 0 0 0 2019-06-11 Roman Penyaev Superseded
[v4,07/14] epoll: call ep_add_event_to_uring() from ep_poll_callback() epoll: support pollable epoll from userspace - - - 0 0 0 2019-06-11 Roman Penyaev Superseded
[v4,08/14] epoll: support polling from userspace for ep_insert() epoll: support pollable epoll from userspace - - - 0 0 0 2019-06-11 Roman Penyaev Superseded
[v4,09/14] epoll: support polling from userspace for ep_remove() epoll: support pollable epoll from userspace - - - 0 0 0 2019-06-11 Roman Penyaev Superseded
[v4,10/14] epoll: support polling from userspace for ep_modify() epoll: support pollable epoll from userspace - - - 0 0 0 2019-06-11 Roman Penyaev Superseded
[v4,11/14] epoll: support polling from userspace for ep_poll() epoll: support pollable epoll from userspace - - - 0 0 0 2019-06-11 Roman Penyaev Superseded
[v4,12/14] epoll: support mapping for epfd when polled from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-06-11 Roman Penyaev Superseded
[v4,13/14] epoll: implement epoll_create2() syscall epoll: support pollable epoll from userspace - - - 0 0 0 2019-06-11 Roman Penyaev Superseded
[v4,14/14] kselftest: add uepoll-test which tests polling from userspace epoll: support pollable epoll from userspace - - - 0 0 0 2019-06-11 Roman Penyaev Superseded
[1/3] epoll: fix possible lost wakeup on epoll_ctl() path [1/3] epoll: fix possible lost wakeup on epoll_ctl() path - - - 0 0 0 2020-02-03 Roman Penyaev Superseded
[2/3] epoll: ep->wq can be woken up unlocked in certain cases [1/3] epoll: fix possible lost wakeup on epoll_ctl() path - - - 0 0 0 2020-02-03 Roman Penyaev Superseded
[3/3] kselftest: introduce new epoll test case [1/3] epoll: fix possible lost wakeup on epoll_ctl() path - - - 0 0 0 2020-02-03 Roman Penyaev Superseded
[v2,1/3] epoll: fix possible lost wakeup on epoll_ctl() path [v2,1/3] epoll: fix possible lost wakeup on epoll_ctl() path - - - 0 0 0 2020-02-10 Roman Penyaev Superseded
[v2,2/3] epoll: ep->wq can be woken up unlocked in certain cases [v2,1/3] epoll: fix possible lost wakeup on epoll_ctl() path - - - 0 0 0 2020-02-10 Roman Penyaev Superseded
[v2,3/3] kselftest: introduce new epoll test case [v2,1/3] epoll: fix possible lost wakeup on epoll_ctl() path - - - 0 0 0 2020-02-10 Roman Penyaev Superseded
[v3,1/2] epoll: fix possible lost wakeup on epoll_ctl() path [v3,1/2] epoll: fix possible lost wakeup on epoll_ctl() path - - 1 0 0 0 2020-02-14 Roman Penyaev Accepted
[v3,2/2] kselftest: introduce new epoll test case [v3,1/2] epoll: fix possible lost wakeup on epoll_ctl() path - - - 0 0 0 2020-02-14 Roman Penyaev Accepted
[1/2] kselftests: introduce new epoll60 testcase for catching lost wakeups [1/2] kselftests: introduce new epoll60 testcase for catching lost wakeups - - - 0 0 0 2020-04-30 Roman Penyaev Accepted
[2/2] epoll: atomically remove wait entry on wake up [1/2] kselftests: introduce new epoll60 testcase for catching lost wakeups - 1 - 0 0 0 2020-04-30 Roman Penyaev Accepted
[1/1] epoll: call final ep_events_available() check under the lock [1/1] epoll: call final ep_events_available() check under the lock - 1 - 0 0 0 2020-05-05 Roman Penyaev Superseded
[v2] epoll: call final ep_events_available() check under the lock [v2] epoll: call final ep_events_available() check under the lock - 1 - 0 0 0 2020-05-05 Roman Penyaev Accepted