• Linus Torvalds's avatar
    Merge tag 'block-6.3-2023-03-03' of git://git.kernel.dk/linux · 9d0281b5
    Linus Torvalds authored
    Pull block fixes from Jens Axboe:
    
     - NVMe pull request via Christoph:
          - Don't access released socket during error recovery (Akinobu
            Mita)
          - Bring back auto-removal of deleted namespaces during sequential
            scan (Christoph Hellwig)
          - Fix an error code in nvme_auth_process_dhchap_challenge (Dan
            Carpenter)
          - Show well known discovery name (Daniel Wagner)
          - Add a missing endianess conversion in effects masking (Keith
            Busch)
    
     - Fix for a regression introduced in blk-rq-qos during init in this
       merge window (Breno)
    
     - Reorder a few fields in struct blk_mq_tag_set, eliminating a few
       holes and shrinking it (Christophe)
    
     - Remove redundant bdev_get_queue() NULL checks (Juhyung)
    
     - Add sed-opal single user mode support flag (Luca)
    
     - Remove SQE128 check in ublk as it isn't needed, saving some memory
       (Ming)
    
     - Op specific segment checking for cloned requests (Uday)
    
     - Exclusive open partition scan fixes (Yu)
    
     - Loop offset/size checking before assigning them in the device (Zhong)
    
     - Bio polling fixes (me)
    
    * tag 'block-6.3-2023-03-03' of git://git.kernel.dk/linux:
      blk-mq: enforce op-specific segment limits in blk_insert_cloned_request
      nvme-fabrics: show well known discovery name
      nvme-tcp: don't access released socket during error recovery
      nvme-auth: fix an error code in nvme_auth_process_dhchap_challenge()
      nvme: bring back auto-removal of deleted namespaces during sequential scan
      blk-iocost: Pass gendisk to ioc_refresh_params
      nvme: fix sparse warning on effects masking
      block: be a bit more careful in checking for NULL bdev while polling
      block: clear bio->bi_bdev when putting a bio back in the cache
      loop: loop_set_status_from_info() check before assignment
      ublk: remove check IO_URING_F_SQE128 in ublk_ch_uring_cmd
      block: remove more NULL checks after bdev_get_queue()
      blk-mq: Reorder fields in 'struct blk_mq_tag_set'
      block: fix scan partition for exclusively open device again
      block: Revert "block: Do not reread partition table on exclusively open device"
      sed-opal: add support flag for SUM in status ioctl
    9d0281b5
blk-mq.c 123 KB