Skip to content
Snippets Groups Projects
Forked from drm / msm
Source project has a limited visibility.
  • Linus Torvalds's avatar
    26bb0d3f
    Merge tag 'for-6.12/block-20240913' of git://git.kernel.dk/linux · 26bb0d3f
    Linus Torvalds authored
    Pull block updates from Jens Axboe:
    
     - MD changes via Song:
          - md-bitmap refactoring (Yu Kuai)
          - raid5 performance optimization (Artur Paszkiewicz)
          - Other small fixes (Yu Kuai, Chen Ni)
          - Add a sysfs entry 'new_level' (Xiao Ni)
          - Improve information reported in /proc/mdstat (Mateusz Kusiak)
    
     - NVMe changes via Keith:
          - Asynchronous namespace scanning (Stuart)
          - TCP TLS updates (Hannes)
          - RDMA queue controller validation (Niklas)
          - Align field names to the spec (Anuj)
          - Metadata support validation (Puranjay)
          - A syntax cleanup (Shen)
          - Fix a Kconfig linking error (Arnd)
          - New queue-depth quirk (Keith)
    
     - Add missing unplug trace event (Keith)
    
     - blk-iocost fixes (Colin, Konstantin)
    
     - t10-pi modular removal and fixes (Alexey)
    
     - Fix for potential BLKSECDISCARD overflow (Alexey)
    
     - bio splitting cleanups and fixes (Christoph)
    
     - Deal with folios rather than rather than pages, speeding up how the
       block layer handles bigger IOs (Kundan)
    
     - Use spinlocks rather than bit spinlocks in zram (Sebastian, Mike)
    
     - Reduce zoned device overhead in ublk (Ming)
    
     - Add and use sendpages_ok() for drbd and nvme-tcp (Ofir)
    
     - Fix regression in partition error pointer checking (Riyan)
    
     - Add support for write zeroes and rotational status in nbd (Wouter)
    
     - Add Yu Kuai as new BFQ maintainer. The scheduler has been
       unmaintained for quite a while.
    
     - Various sets of fixes for BFQ (Yu Kuai)
    
     - Misc fixes and cleanups (Alvaro, Christophe, Li, Md Haris, Mikhail,
       Yang)
    
    * tag 'for-6.12/block-20240913' of git://git.kernel.dk/linux: (120 commits)
      nvme-pci: qdepth 1 quirk
      block: fix potential invalid pointer dereference in blk_add_partition
      blk_iocost: make read-only static array vrate_adj_pct const
      block: unpin user pages belonging to a folio at once
      mm: release number of pages of a folio
      block: introduce folio awareness and add a bigger size from folio
      block: Added folio-ized version of bio_add_hw_page()
      block, bfq: factor out a helper to split bfqq in bfq_init_rq()
      block, bfq: remove local variable 'bfqq_already_existing' in bfq_init_rq()
      block, bfq: remove local variable 'split' in bfq_init_rq()
      block, bfq: remove bfq_log_bfqg()
      block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator()
      block, bfq: fix procress reference leakage for bfqq in merge chain
      block, bfq: fix uaf for accessing waker_bfqq after splitting
      blk-throttle: support prioritized processing of metadata
      blk-throttle: remove last_low_overflow_time
      drbd: Add NULL check for net_conf to prevent dereference in state validation
      nvme-tcp: fix link failure for TCP auth
      blk-mq: add missing unplug trace event
      mtip32xx: Remove redundant null pointer checks in mtip_hw_debugfs_init()
      ...
    26bb0d3f
    History
    Merge tag 'for-6.12/block-20240913' of git://git.kernel.dk/linux
    Linus Torvalds authored
    Pull block updates from Jens Axboe:
    
     - MD changes via Song:
          - md-bitmap refactoring (Yu Kuai)
          - raid5 performance optimization (Artur Paszkiewicz)
          - Other small fixes (Yu Kuai, Chen Ni)
          - Add a sysfs entry 'new_level' (Xiao Ni)
          - Improve information reported in /proc/mdstat (Mateusz Kusiak)
    
     - NVMe changes via Keith:
          - Asynchronous namespace scanning (Stuart)
          - TCP TLS updates (Hannes)
          - RDMA queue controller validation (Niklas)
          - Align field names to the spec (Anuj)
          - Metadata support validation (Puranjay)
          - A syntax cleanup (Shen)
          - Fix a Kconfig linking error (Arnd)
          - New queue-depth quirk (Keith)
    
     - Add missing unplug trace event (Keith)
    
     - blk-iocost fixes (Colin, Konstantin)
    
     - t10-pi modular removal and fixes (Alexey)
    
     - Fix for potential BLKSECDISCARD overflow (Alexey)
    
     - bio splitting cleanups and fixes (Christoph)
    
     - Deal with folios rather than rather than pages, speeding up how the
       block layer handles bigger IOs (Kundan)
    
     - Use spinlocks rather than bit spinlocks in zram (Sebastian, Mike)
    
     - Reduce zoned device overhead in ublk (Ming)
    
     - Add and use sendpages_ok() for drbd and nvme-tcp (Ofir)
    
     - Fix regression in partition error pointer checking (Riyan)
    
     - Add support for write zeroes and rotational status in nbd (Wouter)
    
     - Add Yu Kuai as new BFQ maintainer. The scheduler has been
       unmaintained for quite a while.
    
     - Various sets of fixes for BFQ (Yu Kuai)
    
     - Misc fixes and cleanups (Alvaro, Christophe, Li, Md Haris, Mikhail,
       Yang)
    
    * tag 'for-6.12/block-20240913' of git://git.kernel.dk/linux: (120 commits)
      nvme-pci: qdepth 1 quirk
      block: fix potential invalid pointer dereference in blk_add_partition
      blk_iocost: make read-only static array vrate_adj_pct const
      block: unpin user pages belonging to a folio at once
      mm: release number of pages of a folio
      block: introduce folio awareness and add a bigger size from folio
      block: Added folio-ized version of bio_add_hw_page()
      block, bfq: factor out a helper to split bfqq in bfq_init_rq()
      block, bfq: remove local variable 'bfqq_already_existing' in bfq_init_rq()
      block, bfq: remove local variable 'split' in bfq_init_rq()
      block, bfq: remove bfq_log_bfqg()
      block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator()
      block, bfq: fix procress reference leakage for bfqq in merge chain
      block, bfq: fix uaf for accessing waker_bfqq after splitting
      blk-throttle: support prioritized processing of metadata
      blk-throttle: remove last_low_overflow_time
      drbd: Add NULL check for net_conf to prevent dereference in state validation
      nvme-tcp: fix link failure for TCP auth
      blk-mq: add missing unplug trace event
      mtip32xx: Remove redundant null pointer checks in mtip_hw_debugfs_init()
      ...