• L
    Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-block · 67936911
    Linus Torvalds 提交于
    Pull block updates from Jens Axboe:
     "Nothing major in here - lots of good cleanups and tech debt handling,
      which is also evident in the diffstats. In particular:
    
       - Add disk sequence numbers (Matteo)
    
       - Discard merge fix (Ming)
    
       - Relax disk zoned reporting restrictions (Niklas)
    
       - Bio error handling zoned leak fix (Pavel)
    
       - Start of proper add_disk() error handling (Luis, Christoph)
    
       - blk crypto fix (Eric)
    
       - Non-standard GPT location support (Dmitry)
    
       - IO priority improvements and cleanups (Damien)o
    
       - blk-throtl improvements (Chunguang)
    
       - diskstats_show() stack reduction (Abd-Alrhman)
    
       - Loop scheduler selection (Bart)
    
       - Switch block layer to use kmap_local_page() (Christoph)
    
       - Remove obsolete disk_name helper (Christoph)
    
       - block_device refcounting improvements (Christoph)
    
       - Ensure gendisk always has a request queue reference (Christoph)
    
       - Misc fixes/cleanups (Shaokun, Oliver, Guoqing)"
    
    * tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-block: (129 commits)
      sg: pass the device name to blk_trace_setup
      block, bfq: cleanup the repeated declaration
      blk-crypto: fix check for too-large dun_bytes
      blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN
      blk-zoned: allow zone management send operations without CAP_SYS_ADMIN
      block: mark blkdev_fsync static
      block: refine the disk_live check in del_gendisk
      mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA
      mmc: block: Support alternative_gpt_sector() operation
      partitions/efi: Support non-standard GPT location
      block: Add alternative_gpt_sector() operation
      bio: fix page leak bio_add_hw_page failure
      block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT
      block: remove a pointless call to MINOR() in device_add_disk
      null_blk: add error handling support for add_disk()
      virtio_blk: add error handling support for add_disk()
      block: add error handling for device_add_disk / add_disk
      block: return errors from disk_alloc_events
      block: return errors from blk_integrity_add
      block: call blk_register_queue earlier in device_add_disk
      ...
    67936911
blk-mq.c 99.8 KB