• Linus Torvalds's avatar
    Merge tag 'io_uring-5.15-2021-09-11' of git://git.kernel.dk/linux-block · c605c396
    Linus Torvalds authored
    Pull io_uring fixes from Jens Axboe:
    
     - Fix an off-by-one in a BUILD_BUG_ON() check. Not a real issue right
       now as we have plenty of flags left, but could become one. (Hao)
    
     - Fix lockdep issue introduced in this merge window (me)
    
     - Fix a few issues with the worker creation (me, Pavel, Qiang)
    
     - Fix regression with wq_has_sleeper() for IOPOLL (Pavel)
    
     - Timeout link error propagation fix (Pavel)
    
    * tag 'io_uring-5.15-2021-09-11' of git://git.kernel.dk/linux-block:
      io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_LAST_BIT
      io_uring: fail links of cancelled timeouts
      io-wq: fix memory leak in create_io_worker()
      io-wq: fix silly logic error in io_task_work_match()
      io_uring: drop ctx->uring_lock before acquiring sqd->lock
      io_uring: fix missing mb() before waitqueue_active
      io-wq: fix cancellation on create-worker failure
    c605c396
io_uring.c 267 KB