• Linus Torvalds's avatar
    Merge tag 'for-5.17/drivers-2022-01-11' of git://git.kernel.dk/linux-block · c9193f48
    Linus Torvalds authored
    Pull block driver updates from Jens Axboe:
    
     - mtip32xx pci cleanups (Bjorn)
    
     - mtip32xx conversion to generic power management (Vaibhav)
    
     - rsxx pci powermanagement cleanups (Bjorn)
    
     - Remove the rsxx driver. This hardware never saw much adoption, and
       it's been end of lifed for a while. (Christoph)
    
     - MD pull request from Song:
          - REQ_NOWAIT support (Vishal Verma)
          - raid6 benchmark optimization (Dirk Müller)
          - Fix for acct bioset (Xiao Ni)
          - Clean up max_queued_requests (Mariusz Tkaczyk)
          - PREEMPT_RT optimization (Davidlohr Bueso)
          - Use default_groups in kobj_type (Greg Kroah-Hartman)
    
     - Use attribute groups in pktcdvd and rnbd (Greg)
    
     - NVMe pull request from Christoph:
          - increment request genctr on completion (Keith Busch, Geliang
            Tang)
          - add a 'iopolicy' module parameter (Hannes Reinecke)
          - print out valid arguments when reading from /dev/nvme-fabrics
            (Hannes Reinecke)
    
     - Use struct_group() in drbd (Kees)
    
     - null_blk fixes (Ming)
    
     - Get rid of congestion logic in pktcdvd (Neil)
    
     - Floppy ejection hang fix (Tasos)
    
     - Floppy max user request size fix (Xiongwei)
    
     - Loop locking fix (Tetsuo)
    
    * tag 'for-5.17/drivers-2022-01-11' of git://git.kernel.dk/linux-block: (32 commits)
      md: use default_groups in kobj_type
      md: Move alloc/free acct bioset in to personality
      lib/raid6: Use strict priority ranking for pq gen() benchmarking
      lib/raid6: skip benchmark of non-chosen xor_syndrome functions
      md: fix spelling of "its"
      md: raid456 add nowait support
      md: raid10 add nowait support
      md: raid1 add nowait support
      md: add support for REQ_NOWAIT
      md: drop queue limitation for RAID1 and RAID10
      md/raid5: play nice with PREEMPT_RT
      block/rnbd-clt-sysfs: use default_groups in kobj_type
      pktcdvd: convert to use attribute groups
      block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0
      nvme: add 'iopolicy' module parameter
      nvme: drop unused variable ctrl in nvme_setup_cmd
      nvme: increment request genctr on completion
      nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics
      block: remove the rsxx driver
      rsxx: Drop PCI legacy power management
      ...
    c9193f48
md.c 260 KB