Skip to content
  • Linus Torvalds's avatar
    44046219
    Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kernel.dk/linux-block · 44046219
    Linus Torvalds authored
    Pull block driver updates from Jens Axboe:
     "Pretty calm round, mostly just NVMe and a bit of MD:
    
       - NVMe updates (via Christoph)
            - improve the APST configuration algorithm (Alexey Bogoslavsky)
            - look for StorageD3Enable on companion ACPI device
              (Mario Limonciello)
            - allow selecting the network interface for TCP connections
              (Martin Belanger)
            - misc cleanups (Amit Engel, Chaitanya Kulkarni, Colin Ian King,
              Christoph)
            - move the ACPI StorageD3 code to drivers/acpi/ and add quirks
              for certain AMD CPUs (Mario Limonciello)
            - zoned device support for nvmet (Chaitanya Kulkarni)
            - fix the rules for changing the serial number in nvmet
              (Noam Gottlieb)
            - various small fixes and cleanups (Dan Carpenter, JK Kim,
              Chaitanya Kulkarni, Hannes Reinecke, Wesley Sheng, Geert
              Uytterhoeven, Daniel Wagner)
    
       - MD updates (Via Song)
            - iostats rewrite (Guoqing Jiang)
            - raid5 lock contention optimization (Gal Ofri)
    
       - Fall through warning fix (Gustavo)
    
       - Misc fixes (Gustavo, Jiapeng)"
    
    * tag 'for-5.14/drivers-2021-06-29' of git://git.kernel.dk/linux-block: (78 commits)
      nvmet: use NVMET_MAX_NAMESPACES to set nn value
      loop: Fix missing discard support when using LOOP_CONFIGURE
      nvme.h: add missing nvme_lba_range_type endianness annotations
      nvme: remove zeroout memset call for struct
      nvme-pci: remove zeroout memset call for struct
      nvmet: remove zeroout memset call for struct
      nvmet: add ZBD over ZNS backend support
      nvmet: add Command Set Identifier support
      nvmet: add nvmet_req_bio put helper for backends
      nvmet: add req cns error complete helper
      block: export blk_next_bio()
      nvmet: remove local variable
      nvmet: use nvme status value directly
      nvmet: use u32 type for the local variable nsid
      nvmet: use u32 for nvmet_subsys max_nsid
      nvmet: use req->cmd directly in file-ns fast path
      nvmet: use req->cmd directly in bdev-ns fast path
      nvmet: make ver stable once connection established
      nvmet: allow mn change if subsys not discovered
      nvmet: make sn stable once connection was established
      ...
    44046219
    Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kernel.dk/linux-block
    Linus Torvalds authored
    Pull block driver updates from Jens Axboe:
     "Pretty calm round, mostly just NVMe and a bit of MD:
    
       - NVMe updates (via Christoph)
            - improve the APST configuration algorithm (Alexey Bogoslavsky)
            - look for StorageD3Enable on companion ACPI device
              (Mario Limonciello)
            - allow selecting the network interface for TCP connections
              (Martin Belanger)
            - misc cleanups (Amit Engel, Chaitanya Kulkarni, Colin Ian King,
              Christoph)
            - move the ACPI StorageD3 code to drivers/acpi/ and add quirks
              for certain AMD CPUs (Mario Limonciello)
            - zoned device support for nvmet (Chaitanya Kulkarni)
            - fix the rules for changing the serial number in nvmet
              (Noam Gottlieb)
            - various small fixes and cleanups (Dan Carpenter, JK Kim,
              Chaitanya Kulkarni, Hannes Reinecke, Wesley Sheng, Geert
              Uytterhoeven, Daniel Wagner)
    
       - MD updates (Via Song)
            - iostats rewrite (Guoqing Jiang)
            - raid5 lock contention optimization (Gal Ofri)
    
       - Fall through warning fix (Gustavo)
    
       - Misc fixes (Gustavo, Jiapeng)"
    
    * tag 'for-5.14/drivers-2021-06-29' of git://git.kernel.dk/linux-block: (78 commits)
      nvmet: use NVMET_MAX_NAMESPACES to set nn value
      loop: Fix missing discard support when using LOOP_CONFIGURE
      nvme.h: add missing nvme_lba_range_type endianness annotations
      nvme: remove zeroout memset call for struct
      nvme-pci: remove zeroout memset call for struct
      nvmet: remove zeroout memset call for struct
      nvmet: add ZBD over ZNS backend support
      nvmet: add Command Set Identifier support
      nvmet: add nvmet_req_bio put helper for backends
      nvmet: add req cns error complete helper
      block: export blk_next_bio()
      nvmet: remove local variable
      nvmet: use nvme status value directly
      nvmet: use u32 type for the local variable nsid
      nvmet: use u32 for nvmet_subsys max_nsid
      nvmet: use req->cmd directly in file-ns fast path
      nvmet: use req->cmd directly in bdev-ns fast path
      nvmet: make ver stable once connection established
      nvmet: allow mn change if subsys not discovered
      nvmet: make sn stable once connection was established
      ...
Loading