• Linus Torvalds's avatar
    Merge tag 'block-5.13-2021-05-07' of git://git.kernel.dk/linux-block · bd313968
    Linus Torvalds authored
    Pull block fixes from Jens Axboe:
    
     - 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)
    
    * tag 'block-5.13-2021-05-07' of git://git.kernel.dk/linux-block:
      block: reexpand iov_iter after read/write
      nvmet: remove unsupported command noise
      nvme-multipath: reset bdev to ns head when failover
      nvme-pci: fix controller reset hang when racing with nvme_timeout
      nvme: move the fabrics queue ready check routines to core
      nvme: avoid memset for passthrough requests
      nvme: add nvme_get_ns helper
      nvme: fix controller ioctl through ns_head
      bio: limit bio max size
      RDMA/rtrs: fix uninitialized symbol 'cnt'
      s390: dasd: Mundane spelling fixes
      block/rnbd: Remove all likely and unlikely
      block/rnbd-clt: Check the return value of the function rtrs_clt_query
      block/rnbd: Fix style issues
      block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t
    bd313968
block_dev.c 48.6 KB