Hi Linus, Set of fixes for block that should go into the 6.14 kernel release. This pull request contains: - NVMe pull request via Keith - FC controller state check fixes (Daniel) - PCI Endpoint fixes (Damien) - TCP connection failure fixe (Caleb) - TCP handling C2HTermReq PDU (Maurizio) - RDMA queue state check (Ruozhu) - Apple controller fixes (Hector) - Target crash on disbaled namespace (Hannes) - MD pull request via Yu - Fix queue limits error handling for raid0, raid1 and raid10. - Fix for a NULL pointer deref in request data mapping. - Code cleanup for request merging. Please pull! The following changes since commit 80e648042e512d5a767da251d44132553fe04ae0: partitions: mac: fix handling of bogus partition table (2025-02-14 08:38:28 -0700) are available in the Git repository at: git://git.kernel.dk/linux.git tags/block-6.14-20250221 for you to fetch changes up to 70550442f28eba83b3e659618bba2b64eb91575f: Merge tag 'nvme-6.14-2025-02-20' of git://git.infradead.org/nvme into block-6.14 (2025-02-20 17:43:59 -0700) ---------------------------------------------------------------- block-6.14-20250221 ---------------------------------------------------------------- Bart Van Assche (1): md/raid*: Fix the set_queue_limits implementations Caleb Sander Mateos (3): block/merge: remove unnecessary min() with UINT_MAX nvme-tcp: fix connect failure on receiving partial ICResp PDU nvme/ioctl: add missing space in err message Christopher Lentocha (1): nvme-pci: quirk Acer FA100 for non-uniqueue identifiers Damien Le Moal (6): nvmet: pci-epf: Correctly initialize CSTS when enabling the controller nvmet: pci-epf: Do not uselessly write the CSTS register nvmet: pci-epf: Avoid RCU stalls under heavy workload nvme: tcp: Fix compilation warning with W=1 nvme: Cleanup the definition of the controller config register fields nvmet: Use enum definitions instead of hardcoded values Daniel Wagner (2): nvme-fc: rely on state transitions to handle connectivity loss nvme: only allow entering LIVE from CONNECTING state Hannes Reinecke (1): nvmet: Fix crash when a namespace is disabled Hector Martin (2): apple-nvme: Release power domains when probe fails apple-nvme: Support coprocessors left idle Jens Axboe (2): Merge tag 'md-6.14-20250218' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-6.14 Merge tag 'nvme-6.14-2025-02-20' of git://git.infradead.org/nvme into block-6.14 Maurizio Lombardi (1): nvme-tcp: add basic support for the C2HTermReq PDU Ming Lei (1): block: fix NULL pointer dereferenced within __blk_rq_map_sg Ruozhu Li (1): nvmet-rdma: recheck queue state is LIVE in state lock in recv done block/blk-merge.c | 7 +++-- drivers/md/raid0.c | 4 +-- drivers/md/raid1.c | 4 +-- drivers/md/raid10.c | 4 +-- drivers/nvme/host/apple.c | 55 ++++++++++++++++++++++++----------- drivers/nvme/host/core.c | 2 -- drivers/nvme/host/fc.c | 67 ++++--------------------------------------- drivers/nvme/host/ioctl.c | 3 +- drivers/nvme/host/pci.c | 2 ++ drivers/nvme/host/tcp.c | 50 ++++++++++++++++++++++++++++++-- drivers/nvme/target/core.c | 40 ++++++++++++-------------- drivers/nvme/target/nvmet.h | 14 ++++----- drivers/nvme/target/pci-epf.c | 39 ++++++++++++++++++------- drivers/nvme/target/rdma.c | 33 ++++++++++++++------- include/linux/nvme-tcp.h | 2 ++ include/linux/nvme.h | 40 +++++++++++++++++++++----- 16 files changed, 216 insertions(+), 150 deletions(-) -- Jens Axboe