Hi Linus, Small set of fixes for io_uring. This pull request contains: - smp_rmb() cleanup for io_cqring_events() (Jackie) - io_cqring_wait() simplification (Jackie) - Removal of dead 'ev_flags' passing (me) - SQ poll CPU affinity verification fix (me) - SQ poll wait fix (Roman) - SQE command prep cleanup and fix (Stefan) Please pull! git://git.kernel.dk/linux-block.git tags/for-linus-20190516 ---------------------------------------------------------------- Jackie Liu (2): io_uring: adjust smp_rmb inside io_cqring_events io_uring: use wait_event_interruptible for cq_wait conditional wait Jens Axboe (2): io_uring: fix failure to verify SQ_AFF cpu io_uring: remove 'ev_flags' argument Roman Penyaev (1): io_uring: fix infinite wait in khread_park() on io_finish_async() Stefan Bühler (1): io_uring: fix race condition reading SQE data fs/io_uring.c | 88 +++++++++++++++++++++-------------------------------------- 1 file changed, 31 insertions(+), 57 deletions(-) -- Jens Axboe