mbox series

[GIT,PULL] Followup block driver changes

Message ID be148553-4784-34ca-af75-ff77251a7da2@kernel.dk (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Followup block driver changes | expand

Pull-request

git://git.kernel.dk/linux-block.git tags/for-5.16/drivers-2021-11-09

Message

Jens Axboe Nov. 9, 2021, 5:06 p.m. UTC
Hi Linus,

Followup block driver changes for the 5.16 release:

- 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)

Please pull!


The following changes since commit 15dfc662ef31a20b59097d59b0792b06770255fa:

  null_blk: Fix handling of submit_queues and poll_queues attributes (2021-10-29 06:55:39 -0600)

are available in the Git repository at:

  git://git.kernel.dk/linux-block.git tags/for-5.16/drivers-2021-11-09

for you to fetch changes up to 2878feaed543c35f9dbbe6d8ce36fb67ac803eef:

  bcache: Revert "bcache: use bvec_virt" (2021-11-08 06:23:17 -0700)

----------------------------------------------------------------
for-5.16/drivers-2021-11-09

----------------------------------------------------------------
Coly Li (2):
      bcache: fix use-after-free problem in bcache_device_free()
      bcache: Revert "bcache: use bvec_virt"

Geert Uytterhoeven (1):
      ataflop: Add missing semicolon to return statement

Guoqing Jiang (1):
      md/bitmap: don't set max_write_behind if there is no write mostly device

Jens Axboe (1):
      Merge branch 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.16/drivers

Luis Chamberlain (17):
      zram: add error handling support for add_disk()
      ps3disk: add error handling support for add_disk()
      ps3vram: add error handling support for add_disk()
      block/brd: add error handling support for add_disk()
      nvdimm/btt: do not call del_gendisk() if not needed
      nvdimm/btt: use goto error labels on btt_blk_init()
      nvdimm/btt: add error handling support for add_disk()
      nvdimm/blk: avoid calling del_gendisk() on early failures
      nvdimm/blk: add error handling support for add_disk()
      nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned
      nvdimm/pmem: use add_disk() error handling
      z2ram: add error handling support for add_disk()
      block/sunvdc: add error handling support for add_disk()
      mtd/ubi/block: add error handling support for add_disk()
      block: update __register_blkdev() probe documentation
      ataflop: address add_disk() error handling on probe
      floppy: address add_disk() error handling on probe

Ming Lei (4):
      zram: fix race between zram_reset_device() and disksize_store()
      zram: don't fail to remove zram during unloading module
      zram: avoid race between zram_remove and disksize_store
      zram: replace fsync_bdev with sync_blockdev

Tetsuo Handa (1):
      ataflop: remove ataflop_probe_lock mutex

Wu Bo (1):
      drbd: Fix double free problem in drbd_create_device

Yang Guang (1):
      raid5-ppl: use swap() to make code cleaner

Ye Bin (2):
      nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add
      nbd: Fix hungtask when nbd_config_put

Yu Kuai (3):
      nbd: fix max value for 'first_minor'
      nbd: fix possible overflow for 'first_minor' in nbd_dev_add()
      nbd: error out if socket index doesn't match in nbd_handle_reply()

luo penghao (1):
      loop: Remove duplicate assignments

 block/genhd.c                  |  5 +++-
 drivers/block/ataflop.c        | 61 +++++++++++++++++++++++++-----------------
 drivers/block/brd.c            |  9 +++++--
 drivers/block/drbd/drbd_main.c |  4 +--
 drivers/block/floppy.c         | 17 +++++++++---
 drivers/block/loop.c           |  1 -
 drivers/block/nbd.c            | 44 +++++++++++++++---------------
 drivers/block/ps3disk.c        |  8 ++++--
 drivers/block/ps3vram.c        |  7 ++++-
 drivers/block/sunvdc.c         | 14 +++++++---
 drivers/block/z2ram.c          |  7 +++--
 drivers/block/zram/zram_drv.c  | 45 ++++++++++++++++++++++++-------
 drivers/md/bcache/btree.c      |  2 +-
 drivers/md/bcache/super.c      |  2 +-
 drivers/md/md-bitmap.c         | 19 +++++++++++++
 drivers/md/raid5-ppl.c         |  6 ++---
 drivers/mtd/ubi/block.c        |  8 +++++-
 drivers/nvdimm/blk.c           | 21 ++++++++++-----
 drivers/nvdimm/btt.c           | 21 +++++++++------
 drivers/nvdimm/pmem.c          | 21 +++++++++++----
 20 files changed, 221 insertions(+), 101 deletions(-)

Comments

pr-tracker-bot@kernel.org Nov. 9, 2021, 7:31 p.m. UTC | #1
The pull request you sent on Tue, 9 Nov 2021 10:06:48 -0700:

> git://git.kernel.dk/linux-block.git tags/for-5.16/drivers-2021-11-09

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cb690f5238d71f543f4ce874aa59237cf53a877c

Thank you!