Hi Linus, Block fixes that should go into the 6.15-rc5 kernel release. This pull request contains: - NVMe pull request via Christoph - fix queue unquiesce check on PCI slot_reset (Keith Busch) - fix premature queue removal and I/O failover in nvme-tcp (Michael Liang) - don't restore null sk_state_change (Alistair Francis) - select CONFIG_TLS where needed (Alistair Francis) - always free derived key data (Hannes Reinecke) - more quirks (Wentao Guan) - ublk zero copy fix - ublk selftest fix for UBLK_F_NEED_GET_DATA Please pull! The following changes since commit f40139fde5278d81af3227444fd6e76a76b9506d: ublk: fix race between io_uring_cmd_complete_in_task and ublk_cancel_cmd (2025-04-24 19:52:20 -0600) are available in the Git repository at: git://git.kernel.dk/linux.git tags/block-6.15-20250502 for you to fetch changes up to 6d732e8d1e6ddc27bbdebbee48fa5825203fb4a9: Merge tag 'nvme-6.15-2025-05-01' of git://git.infradead.org/nvme into block-6.15 (2025-05-01 07:56:02 -0600) ---------------------------------------------------------------- block-6.15-20250502 ---------------------------------------------------------------- Alistair Francis (3): nvme-tcp: select CONFIG_TLS from CONFIG_NVME_TCP_TLS nvmet-tcp: select CONFIG_TLS from CONFIG_NVME_TARGET_TCP_TLS nvmet-tcp: don't restore null sk_state_change Hannes Reinecke (1): nvmet-auth: always free derived key data Jens Axboe (1): Merge tag 'nvme-6.15-2025-05-01' of git://git.infradead.org/nvme into block-6.15 Keith Busch (1): nvme-pci: fix queue unquiesce check on slot_reset Michael Liang (1): nvme-tcp: fix premature queue removal and I/O failover Ming Lei (4): selftests: ublk: fix UBLK_F_NEED_GET_DATA ublk: decouple zero copy from user copy ublk: enhance check for register/unregister io buffer command ublk: remove the check of ublk_need_req_ref() from __ublk_check_and_get_req Wentao Guan (2): nvme-pci: add quirks for device 126f:1001 nvme-pci: add quirks for WDC Blue SN550 15b7:5009 drivers/block/ublk_drv.c | 62 +++++++++++++++++-------- drivers/nvme/host/Kconfig | 1 + drivers/nvme/host/pci.c | 8 +++- drivers/nvme/host/tcp.c | 31 ++++++++++++- drivers/nvme/target/Kconfig | 1 + drivers/nvme/target/auth.c | 3 +- drivers/nvme/target/tcp.c | 3 ++ tools/testing/selftests/ublk/Makefile | 1 + tools/testing/selftests/ublk/kublk.c | 22 +++++---- tools/testing/selftests/ublk/kublk.h | 1 + tools/testing/selftests/ublk/test_generic_07.sh | 28 +++++++++++ tools/testing/selftests/ublk/test_stress_05.sh | 8 ++-- 12 files changed, 133 insertions(+), 36 deletions(-) create mode 100755 tools/testing/selftests/ublk/test_generic_07.sh -- Jens Axboe