• Linus Torvalds's avatar
    Merge tag 'block-6.12-20241018' of git://git.kernel.dk/linux · f8eacd8a
    Linus Torvalds authored
    Pull block fixes from Jens Axboe:
    
     - NVMe pull request via Keith:
         - Fix target passthrough identifier (Nilay)
         - Fix tcp locking (Hannes)
         - Replace list with sbitmap for tracking RDMA rsp tags (Guixen)
         - Remove unnecessary fallthrough statements (Tokunori)
         - Remove ready-without-media support (Greg)
         - Fix multipath partition scan deadlock (Keith)
         - Fix concurrent PCI reset and remove queue mapping (Maurizio)
         - Fabrics shutdown fixes (Nilay)
    
     - Fix for a kerneldoc warning (Keith)
    
     - Fix a race with blk-rq-qos and wakeups (Omar)
    
     - Cleanup of checking for always-set tag_set (SurajSonawane2415)
    
     - Fix for a crash with CPU hotplug notifiers (Ming)
    
     - Don't allow zero-copy ublk on unprivileged device (Ming)
    
     - Use array_index_nospec() for CDROM (Josh)
    
     - Remove dead code in drbd (David)
    
     - Tweaks to elevator loading (Breno)
    
    * tag 'block-6.12-20241018' of git://git.kernel.dk/linux:
      cdrom: Avoid barrier_nospec() in cdrom_ioctl_media_changed()
      nvme: use helper nvme_ctrl_state in nvme_keep_alive_finish function
      nvme: make keep-alive synchronous operation
      nvme-loop: flush off pending I/O while shutting down loop controller
      nvme-pci: fix race condition between reset and nvme_dev_disable()
      ublk: don't allow user copy for unprivileged device
      blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
      nvme-multipath: defer partition scanning
      blk-mq: setup queue ->tag_set before initializing hctx
      elevator: Remove argument from elevator_find_get
      elevator: do not request_module if elevator exists
      drbd: Remove unused conn_lowest_minor
      nvme: disable CC.CRIME (NVME_CC_CRIME)
      nvme: delete unnecessary fallthru comment
      nvmet-rdma: use sbitmap to replace rsp free list
      block: Fix elevator_get_default() checking for NULL q->tag_set
      nvme: tcp: avoid race between queue_lock lock and destroy
      nvmet-passthru: clear EUID/NGUID/UUID while using loop target
      block: fix blk_rq_map_integrity_sg kernel-doc
    f8eacd8a
core.c 135 KB