• Linus Torvalds's avatar
    Merge tag 'block-6.3-2023-03-16' of git://git.kernel.dk/linux · 8d3c682a
    Linus Torvalds authored
    Pull block fixes from Jens Axboe:
     "A bit bigger than usual, as the NVMe pull request missed last weeks
      submission. In detail:
    
       - NVMe pull request via Christoph:
            - Avoid potential UAF in nvmet_req_complete (Damien Le Moal)
            - More quirks (Elmer Miroslav Mosher Golovin, Philipp Geulen)
            - Fix a memory leak in the nvme-pci probe teardown path
              (Irvin Cote)
            - Repair the MAINTAINERS entry (Lukas Bulwahn)
            - Fix handling single range discard request (Ming Lei)
            - Show more opcode names in trace events (Minwoo Im)
            - Fix nvme-tcp timeout reporting (Sagi Grimberg)
    
       - MD pull request via Song:
            - Two fixes for old issues (Neil)
            - Resource leak in device stopping (Xiao)
    
       - Bio based device stats fix (Yu)
    
       - Kill unused CONFIG_BLOCK_COMPAT (Lukas)
    
       - sunvdc missing mdesc_grab() failure check (Liang)
    
       - Fix for reversal of request ordering upon issue for certain cases
         (Jan)
    
       - null_blk timeout fixes (Damien)
    
       - Loop use-after-free fix (Bart)
    
       - blk-mq SRCU fix for BLK_MQ_F_BLOCKING devices (Chris)"
    
    * tag 'block-6.3-2023-03-16' of git://git.kernel.dk/linux:
      block: remove obsolete config BLOCK_COMPAT
      md: select BLOCK_LEGACY_AUTOLOAD
      block: count 'ios' and 'sectors' when io is done for bio-based device
      block: sunvdc: add check for mdesc_grab() returning NULL
      nvmet: avoid potential UAF in nvmet_req_complete()
      nvme-trace: show more opcode names
      nvme-tcp: add nvme-tcp pdu size build protection
      nvme-tcp: fix opcode reporting in the timeout handler
      nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM620
      nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000
      nvme-pci: fixing memory leak in probe teardown path
      nvme: fix handling single range discard request
      MAINTAINERS: repair malformed T: entries in NVM EXPRESS DRIVERS
      block: null_blk: cleanup null_queue_rq()
      block: null_blk: Fix handling of fake timeout request
      blk-mq: fix "bad unlock balance detected" on q->srcu in __blk_mq_run_dispatch_ops
      loop: Fix use-after-free issues
      block: do not reverse request order when flushing plug list
      md: avoid signed overflow in slot_store()
      md: Free resources in __md_stop
    8d3c682a
MAINTAINERS 685 KB