• Linus Torvalds's avatar
    Merge tag 'block-5.12-2021-02-27' of git://git.kernel.dk/linux-block · 3ab6608e
    Linus Torvalds authored
    Pull more block updates from Jens Axboe:
     "A few stragglers (and one due to me missing it originally), and fixes
      for changes in this merge window mostly. In particular:
    
       - blktrace cleanups (Chaitanya, Greg)
    
       - Kill dead blk_pm_* functions (Bart)
    
       - Fixes for the bio alloc changes (Christoph)
    
       - Fix for the partition changes (Christoph, Ming)
    
       - Fix for turning off iopoll with polled IO inflight (Jeffle)
    
       - nbd disconnect fix (Josef)
    
       - loop fsync error fix (Mauricio)
    
       - kyber update depth fix (Yang)
    
       - max_sectors alignment fix (Mikulas)
    
       - Add bio_max_segs helper (Matthew)"
    
    * tag 'block-5.12-2021-02-27' of git://git.kernel.dk/linux-block: (21 commits)
      block: Add bio_max_segs
      blktrace: fix documentation for blk_fill_rw()
      block: memory allocations in bounce_clone_bio must not fail
      block: remove the gfp_mask argument to bounce_clone_bio
      block: fix bounce_clone_bio for passthrough bios
      block-crypto-fallback: use a bio_set for splitting bios
      block: fix logging on capacity change
      blk-settings: align max_sectors on "logical_block_size" boundary
      block: reopen the device in blkdev_reread_part
      block: don't skip empty device in in disk_uevent
      blktrace: remove debugfs file dentries from struct blk_trace
      nbd: handle device refs for DESTROY_ON_DISCONNECT properly
      kyber: introduce kyber_depth_updated()
      loop: fix I/O error on fsync() in detached loop devices
      block: fix potential IO hang when turning off io_poll
      block: get rid of the trace rq insert wrapper
      blktrace: fix blk_rq_merge documentation
      blktrace: fix blk_rq_issue documentation
      blktrace: add blk_fill_rwbs documentation comment
      block: remove superfluous param in blk_fill_rwbs()
      ...
    3ab6608e
block_dev.c 48 KB