| Commit message (Expand) | Author | Age | Files | Lines |
* | io_uring/poll: disable level triggered poll | Jens Axboe | 2022-09-28 | 1 | -1/+1 |
* | io_uring: make io_kiocb_to_cmd() typesafe | Stefan Metzmacher | 2022-08-12 | 1 | -8/+8 |
* | io_uring: add abstraction around apoll cache | Jens Axboe | 2022-07-24 | 1 | -13/+5 |
* | io_uring: move apoll cache to poll.c | Jens Axboe | 2022-07-24 | 1 | -0/+12 |
* | io_uring: consolidate hash_locked io-wq handling | Pavel Begunkov | 2022-07-24 | 1 | -5/+7 |
* | io_uring: clear REQ_F_HASH_LOCKED on hash removal | Pavel Begunkov | 2022-07-24 | 1 | -5/+2 |
* | io_uring: don't race double poll setting REQ_F_ASYNC_DATA | Pavel Begunkov | 2022-07-24 | 1 | -3/+3 |
* | io_uring: don't miss setting REQ_F_DOUBLE_POLL | Pavel Begunkov | 2022-07-24 | 1 | -8/+10 |
* | io_uring: fix multishot poll on overflow | Dylan Yudaken | 2022-07-24 | 1 | -2/+4 |
* | io_uring: add allow_overflow to io_post_aux_cqe | Dylan Yudaken | 2022-07-24 | 1 | -1/+1 |
* | io_uring: add IOU_STOP_MULTISHOT return code | Dylan Yudaken | 2022-07-24 | 1 | -2/+9 |
* | io_uring: clean up io_poll_check_events return values | Dylan Yudaken | 2022-07-24 | 1 | -11/+16 |
* | io_uring: move POLLFREE handling to separate function | Jens Axboe | 2022-07-24 | 1 | -23/+27 |
* | io_uring: optimise submission side poll_refs | Pavel Begunkov | 2022-07-24 | 1 | -21/+67 |
* | io_uring: refactor poll arm error handling | Pavel Begunkov | 2022-07-24 | 1 | -23/+21 |
* | io_uring: change arm poll return values | Pavel Begunkov | 2022-07-24 | 1 | -2/+5 |
* | io_uring: add a helper for apoll alloc | Pavel Begunkov | 2022-07-24 | 1 | -16/+28 |
* | io_uring: remove events caching atavisms | Pavel Begunkov | 2022-07-24 | 1 | -10/+8 |
* | io_uring: clean poll ->private flagging | Pavel Begunkov | 2022-07-24 | 1 | -3/+17 |
* | io_uring: add a warn_once for poll_find | Pavel Begunkov | 2022-07-24 | 1 | -0/+5 |
* | io_uring: fix io_poll_remove_all clang warnings | Pavel Begunkov | 2022-07-24 | 1 | -2/+5 |
* | io_uring: clean up tracing events | Pavel Begunkov | 2022-07-24 | 1 | -3/+2 |
* | io_uring: kill extra io_uring_types.h includes | Pavel Begunkov | 2022-07-24 | 1 | -1/+0 |
* | io_uring: don't expose io_fill_cqe_aux() | Pavel Begunkov | 2022-07-24 | 1 | -16/+8 |
* | io_uring: mutex locked poll hashing | Pavel Begunkov | 2022-07-24 | 1 | -21/+96 |
* | io_uring: propagate locking state to poll cancel | Pavel Begunkov | 2022-07-24 | 1 | -1/+2 |
* | io_uring: introduce a struct for hash table | Pavel Begunkov | 2022-07-24 | 1 | -18/+22 |
* | io_uring: pass hash table into poll_find | Pavel Begunkov | 2022-07-24 | 1 | -6/+14 |
* | io_uring: use state completion infra for poll reqs | Pavel Begunkov | 2022-07-24 | 1 | -6/+2 |
* | io_uring: pass poll_find lock back | Pavel Begunkov | 2022-07-24 | 1 | -20/+26 |
* | io_uring: switch cancel_hash to use per entry spinlock | Hao Xu | 2022-07-24 | 1 | -31/+49 |
* | io_uring: poll: remove unnecessary req->ref set | Hao Xu | 2022-07-24 | 1 | -1/+0 |
* | io_uring: add support for level triggered poll | Jens Axboe | 2022-07-24 | 1 | -5/+10 |
* | io_uring: split provided buffers handling into its own file | Jens Axboe | 2022-07-24 | 1 | -0/+1 |
* | io_uring: move poll handling into its own file | Jens Axboe | 2022-07-24 | 1 | -0/+760 |