• Linus Torvalds's avatar
    Merge tag 'for-linus-20190516' of git://git.kernel.dk/linux-block · a6a4b66b
    Linus Torvalds authored
    Pull io_uring fixes from Jens Axboe:
     "A small set of fixes for io_uring.
    
      This 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)"
    
    * tag 'for-linus-20190516' of git://git.kernel.dk/linux-block:
      io_uring: use wait_event_interruptible for cq_wait conditional wait
      io_uring: adjust smp_rmb inside io_cqring_events
      io_uring: fix infinite wait in khread_park() on io_finish_async()
      io_uring: remove 'ev_flags' argument
      io_uring: fix failure to verify SQ_AFF cpu
      io_uring: fix race condition reading SQE data
    a6a4b66b
io_uring.c 75.7 KB