Merge tag 'for-6.4/io_uring-2023-05-07' of git://git.kernel.dk/linux
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 7 May 2023 17:00:09 +0000 (10:00 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 7 May 2023 17:00:09 +0000 (10:00 -0700)
commit03e5cb7b50feb687508946a702febaba24c77f0b
tree3003da4195f9aa51814c26e263cdee7da46fb181
parentfc4354c6e5c21257cf4a50b32f7c11c7d65c55b3
parentd2b7fa6174bc4260e496cbf84375c73636914641
Merge tag 'for-6.4/io_uring-2023-05-07' of git://git.kernel.dk/linux

Pull more io_uring updates from Jens Axboe:
 "Nothing major in here, just two different parts:

   - A small series from Breno that enables passing the full SQE down
     for ->uring_cmd().

     This is a prerequisite for enabling full network socket operations.
     Queued up a bit late because of some stylistic concerns that got
     resolved, would be nice to have this in 6.4-rc1 so the dependent
     work will be easier to handle for 6.5.

   - Fix for the huge page coalescing, which was a regression introduced
     in the 6.3 kernel release (Tobias)"

* tag 'for-6.4/io_uring-2023-05-07' of git://git.kernel.dk/linux:
  io_uring: Remove unnecessary BUILD_BUG_ON
  io_uring: Pass whole sqe to commands
  io_uring: Create a helper to return the SQE size
  io_uring/rsrc: check for nonconsecutive pages
drivers/block/ublk_drv.c
io_uring/rsrc.c