From: Linus Torvalds Date: Sat, 14 Jun 2025 16:25:22 +0000 (-0700) Subject: Merge tag 'block-6.16-20250614' of git://git.kernel.dk/linux X-Git-Tag: v6.16-rc2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f713ffa3639cd57673754a5e83aedebf50dce332;p=thirdparty%2Fkernel%2Flinux.git Merge tag 'block-6.16-20250614' of git://git.kernel.dk/linux Pull block fixes from Jens Axboe: - Fix for a deadlock on queue freeze with zoned writes - Fix for zoned append emulation - Two bio folio fixes, for sparsemem and for very large folios - Fix for a performance regression introduced in 6.13 when plug insertion was changed - Fix for NVMe passthrough handling for polled IO - Document the ublk auto registration feature - loop lockdep warning fix * tag 'block-6.16-20250614' of git://git.kernel.dk/linux: nvme: always punt polled uring_cmd end_io work to task_work Documentation: ublk: Separate UBLK_F_AUTO_BUF_REG fallback behavior sublists block: Fix bvec_set_folio() for very large folios bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP block: use plug request list tail for one-shot backmerge attempt block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion ublk: document auto buffer registration(UBLK_F_AUTO_BUF_REG) loop: move lo_set_size() out of queue freeze --- f713ffa3639cd57673754a5e83aedebf50dce332