• Linus Torvalds's avatar
    Merge tag 'for-6.7/block-2023-10-30' of git://git.kernel.dk/linux · 90d624af
    Linus Torvalds authored
    Pull block updates from Jens Axboe:
    
     - Improvements to the queue_rqs() support, and adding null_blk support
       for that as well (Chengming)
    
     - Series improving badblocks support (Coly)
    
     - Key store support for sed-opal (Greg)
    
     - IBM partition string handling improvements (Jan)
    
     - Make number of ublk devices supported configurable (Mike)
    
     - Cancelation improvements for ublk (Ming)
    
     - MD pull requests via Song:
         - Handle timeout in md-cluster, by Denis Plotnikov
         - Cleanup pers->prepare_suspend, by Yu Kuai
         - Rewrite mddev_suspend(), by Yu Kuai
         - Simplify md_seq_ops, by Yu Kuai
         - Reduce unnecessary locking array_state_store(), by Mariusz
           Tkaczyk
         - Make rdev add/remove independent from daemon thread, by Yu Kuai
         - Refactor code around quiesce() and mddev_suspend(), by Yu Kuai
    
     - NVMe pull request via Keith:
         - nvme-auth updates (Mark)
         - nvme-tcp tls (Hannes)
         - nvme-fc annotaions (Kees)
    
     - Misc cleanups and improvements (Jiapeng, Joel)
    
    * tag 'for-6.7/block-2023-10-30' of git://git.kernel.dk/linux: (95 commits)
      block: ublk_drv: Remove unused function
      md: cleanup pers->prepare_suspend()
      nvme-auth: allow mixing of secret and hash lengths
      nvme-auth: use transformed key size to create resp
      nvme-auth: alloc nvme_dhchap_key as single buffer
      nvmet-tcp: use 'spin_lock_bh' for state_lock()
      powerpc/pseries: PLPKS SED Opal keystore support
      block: sed-opal: keystore access for SED Opal keys
      block:sed-opal: SED Opal keystore
      ublk: simplify aborting request
      ublk: replace monitor with cancelable uring_cmd
      ublk: quiesce request queue when aborting queue
      ublk: rename mm_lock as lock
      ublk: move ublk_cancel_dev() out of ub->mutex
      ublk: make sure io cmd handled in submitter task context
      ublk: don't get ublk device reference in ublk_abort_queue()
      ublk: Make ublks_max configurable
      ublk: Limit dev_id/ub_number values
      md-cluster: check for timeout while a new disk adding
      nvme: rework NVME_AUTH Kconfig selection
      ...
    90d624af
pci.c 94.2 KB