]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Merge tag 'io_uring-6.16-20250626' of git://git.kernel.dk/linux
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 27 Jun 2025 15:55:57 +0000 (08:55 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 27 Jun 2025 15:55:57 +0000 (08:55 -0700)
commit0a47e02d8a283a99592876556b9d42e087525828
treec5af375f6e710e9e3d106dcfa8142564d874b940
parent9c7331f150549d3c724051aa11c5dcb51bf3aa99
parent178b8ff66ff827c41b4fa105e9aabb99a0b5c537
Merge tag 'io_uring-6.16-20250626' of git://git.kernel.dk/linux

Pull io_uring fixes from Jens Axboe:

 - Two tweaks for a recent fix: fixing a memory leak if multiple iovecs
   were initially mapped but only the first was used and hence turned
   into a UBUF rathan than an IOVEC iterator, and catching a case where
   a retry would be done even if the previous segment wasn't full

 - Small series fixing an issue making the vm unhappy if debugging is
   turned on, hitting a VM_BUG_ON_PAGE()

 - Fix a resource leak in io_import_dmabuf() in the error handling case,
   which is a regression in this merge window

 - Mark fallocate as needing to be write serialized, as is already done
   for truncate and buffered writes

* tag 'io_uring-6.16-20250626' of git://git.kernel.dk/linux:
  io_uring/kbuf: flag partial buffer mappings
  io_uring/net: mark iov as dynamically allocated even for single segments
  io_uring: fix resource leak in io_import_dmabuf()
  io_uring: don't assume uaddr alignment in io_vec_fill_bvec
  io_uring/rsrc: don't rely on user vaddr alignment
  io_uring/rsrc: fix folio unpinning
  io_uring: make fallocate be hashed work
io_uring/zcrx.c