• Linus Torvalds's avatar
    Merge tag 'for-5.16/drivers-2021-11-09' of git://git.kernel.dk/linux-block · cb690f52
    Linus Torvalds authored
    Pull more block driver updates from Jens Axboe:
    
     - Last series adding error handling support for add_disk() in drivers.
       After this one, and once the SCSI side has been merged, we can
       finally annotate add_disk() as must_check. (Luis)
    
     - bcache fixes (Coly)
    
     - zram fixes (Ming)
    
     - ataflop locking fix (Tetsuo)
    
     - nbd fixes (Ye, Yu)
    
     - MD merge via Song
          - Cleanup (Yang)
          - sysfs fix (Guoqing)
    
     - Misc fixes (Geert, Wu, luo)
    
    * tag 'for-5.16/drivers-2021-11-09' of git://git.kernel.dk/linux-block: (34 commits)
      bcache: Revert "bcache: use bvec_virt"
      ataflop: Add missing semicolon to return statement
      floppy: address add_disk() error handling on probe
      ataflop: address add_disk() error handling on probe
      block: update __register_blkdev() probe documentation
      ataflop: remove ataflop_probe_lock mutex
      mtd/ubi/block: add error handling support for add_disk()
      block/sunvdc: add error handling support for add_disk()
      z2ram: add error handling support for add_disk()
      nvdimm/pmem: use add_disk() error handling
      nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned
      nvdimm/blk: add error handling support for add_disk()
      nvdimm/blk: avoid calling del_gendisk() on early failures
      nvdimm/btt: add error handling support for add_disk()
      nvdimm/btt: use goto error labels on btt_blk_init()
      loop: Remove duplicate assignments
      drbd: Fix double free problem in drbd_create_device
      nvdimm/btt: do not call del_gendisk() if not needed
      bcache: fix use-after-free problem in bcache_device_free()
      zram: replace fsync_bdev with sync_blockdev
      ...
    cb690f52
genhd.c 35.8 KB