Hi Linus, - dasd spelling fixes (Bhaskar) - Limit bio max size on multi-page bvecs to the hardware limit, to avoid overly large bio's (and hence latencies). Originally queued for the merge window, but needed a fix and was dropped from the initial pull (Changheun) - NVMe pull request (Christoph): - reset the bdev to ns head when failover (Daniel Wagner) - remove unsupported command noise (Keith Busch) - misc passthrough improvements (Kanchan Joshi) - fix controller ioctl through ns_head (Minwoo Im) - fix controller timeouts during reset (Tao Chiu) - rnbd fixes/cleanups (Gioh, Md, Dima) - Fix iov_iter re-expansion (yangerkun) Please pull! The following changes since commit 635de956a7f5a6ffcb04f29d70630c64c717b56b: Merge tag 'x86-mm-2021-04-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2021-04-29 11:41:43 -0700) are available in the Git repository at: git://git.kernel.dk/linux-block.git tags/block-5.13-2021-05-07 for you to fetch changes up to cf7b39a0cbf6bf57aa07a008d46cf695add05b4c: block: reexpand iov_iter after read/write (2021-05-06 09:24:03 -0600) ---------------------------------------------------------------- block-5.13-2021-05-07 ---------------------------------------------------------------- Bhaskar Chowdhury (1): s390: dasd: Mundane spelling fixes Changheun Lee (1): bio: limit bio max size Daniel Wagner (1): nvme-multipath: reset bdev to ns head when failover Dima Stepanov (1): block/rnbd: Fix style issues Gioh Kim (2): block/rnbd: Remove all likely and unlikely RDMA/rtrs: fix uninitialized symbol 'cnt' Jens Axboe (1): Merge tag 'nvme-5.13-2021-05-05' of git://git.infradead.org/nvme into block-5.13 Kanchan Joshi (2): nvme: add nvme_get_ns helper nvme: avoid memset for passthrough requests Keith Busch (1): nvmet: remove unsupported command noise Md Haris Iqbal (2): block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t block/rnbd-clt: Check the return value of the function rtrs_clt_query Minwoo Im (1): nvme: fix controller ioctl through ns_head Tao Chiu (2): nvme: move the fabrics queue ready check routines to core nvme-pci: fix controller reset hang when racing with nvme_timeout yangerkun (1): block: reexpand iov_iter after read/write block/bio.c | 13 ++++- block/blk-settings.c | 5 ++ drivers/block/rnbd/rnbd-clt.c | 46 +++++++++------- drivers/block/rnbd/rnbd-clt.h | 2 +- drivers/block/rnbd/rnbd-srv.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 3 +- drivers/nvme/host/core.c | 98 ++++++++++++++++++++++++---------- drivers/nvme/host/fabrics.c | 57 -------------------- drivers/nvme/host/fabrics.h | 13 ----- drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/ioctl.c | 65 +++++++++++++--------- drivers/nvme/host/multipath.c | 3 ++ drivers/nvme/host/nvme.h | 16 +++++- drivers/nvme/host/pci.c | 3 ++ drivers/nvme/host/rdma.c | 4 +- drivers/nvme/host/tcp.c | 4 +- drivers/nvme/target/admin-cmd.c | 6 +-- drivers/nvme/target/loop.c | 4 +- drivers/s390/block/dasd_eckd.h | 8 +-- fs/block_dev.c | 20 +++++-- include/linux/bio.h | 4 +- include/linux/blkdev.h | 2 + 22 files changed, 216 insertions(+), 166 deletions(-) -- Jens Axboe