mbox series

[GIT,PULL] Block drivers followup pull request

Message ID c47ef1fc-eac8-5b2b-9952-6e5fcdbce590@kernel.dk (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Block drivers followup pull request | expand

Pull-request

git://git.kernel.dk/linux-block.git tags/for-5.19/drivers-2022-06-02

Message

Jens Axboe June 3, 2022, 5:36 a.m. UTC
Hi Linus,

A collection of stragglers that were late on sending in their changes
and just followup fixes.

- NVMe fixes pull request via Christoph:
	- set controller enable bit in a separate write (Niklas Cassel)
	- disable namespace identifiers for the MAXIO MAP1001 (Christoph)
	- fix a comment typo (Julia Lawall)"

- MD fixes pull request via Song:
	- Remove uses of bdevname (Christoph Hellwig)
	- Bug fixes (Guoqing Jiang, and Xiao Ni)

- bcache fixes series (Coly)

- null_blk zoned write fix (Damien)

- nbd fixes (Yu, Zhang)

- Fix for loop partition scanning (Christoph)

Please pull!


The following changes since commit 537b9f2bf60f4bbd8ab89cea16aaab70f0c1560d:

  mtip32xx: fix typo in comment (2022-05-21 06:32:27 -0600)

are available in the Git repository at:

  git://git.kernel.dk/linux-block.git tags/for-5.19/drivers-2022-06-02

for you to fetch changes up to aacae8c469f9ce4b303a2eb61593ff522c1420bc:

  block: null_blk: Fix null_zone_write() (2022-06-02 07:11:28 -0600)

----------------------------------------------------------------
for-5.19/drivers-2022-06-02

----------------------------------------------------------------
Christoph Hellwig (3):
      md: remove most calls to bdevname
      block, loop: support partitions without scanning
      nvme-pci: disable namespace identifiers for the MAXIO MAP1001

Coly Li (6):
      bcache: improve multithreaded bch_btree_check()
      bcache: improve multithreaded bch_sectors_dirty_init()
      bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
      bcache: avoid journal no-space deadlock by reserving 1 journal bucket
      bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
      bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()

Damien Le Moal (1):
      block: null_blk: Fix null_zone_write()

Guoqing Jiang (2):
      md: don't unregister sync_thread with reconfig_mutex held
      md: protect md_unregister_thread from reentrancy

Jens Axboe (2):
      Merge branch 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.19/drivers
      Merge tag 'nvme-5.19-2022-06-02' of git://git.infradead.org/nvme into for-5.19/drivers

Jia-Ju Bai (1):
      md: bcache: check the return value of kzalloc() in detached_dev_do_request()

Julia Lawall (1):
      nvmet: fix typo in comment

Niklas Cassel (1):
      nvme: set controller enable bit in a separate write

Xiao Ni (2):
      md: Don't set mddev private to NULL in raid0 pers->free
      md: fix double free of io_acct_set bioset

Yu Kuai (5):
      nbd: call genl_unregister_family() first in nbd_cleanup()
      nbd: fix race between nbd_alloc_config() and module removal
      nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed
      nbd: fix io hung while disconnecting device
      nbd: use pr_err to output error message

Zhang Wensheng (1):
      nbd: fix possible overflow on 'first_minor' in nbd_dev_add()

 block/genhd.c                     |   2 +
 drivers/block/loop.c              |   8 +-
 drivers/block/nbd.c               | 114 +++++++++++++----------
 drivers/block/null_blk/main.c     |   6 --
 drivers/block/null_blk/null_blk.h |   7 ++
 drivers/block/null_blk/zoned.c    |   6 +-
 drivers/md/bcache/bcache.h        |   7 ++
 drivers/md/bcache/btree.c         |  59 ++++++------
 drivers/md/bcache/btree.h         |   2 +-
 drivers/md/bcache/journal.c       |  31 +++++--
 drivers/md/bcache/journal.h       |   2 +
 drivers/md/bcache/request.c       |   6 ++
 drivers/md/bcache/super.c         |   1 +
 drivers/md/bcache/writeback.c     | 131 ++++++++++++---------------
 drivers/md/bcache/writeback.h     |   2 +-
 drivers/md/dm-raid.c              |   2 +-
 drivers/md/md-linear.c            |   5 +-
 drivers/md/md-multipath.c         |  15 ++--
 drivers/md/md.c                   | 185 +++++++++++++++++---------------------
 drivers/md/md.h                   |   2 +-
 drivers/md/raid0.c                |  29 +++---
 drivers/md/raid1.c                |  24 +++--
 drivers/md/raid10.c               |  54 +++++------
 drivers/md/raid5-cache.c          |   5 +-
 drivers/md/raid5-ppl.c            |  27 +++---
 drivers/md/raid5.c                |  37 ++++----
 drivers/nvme/host/core.c          |  10 ++-
 drivers/nvme/host/pci.c           |   2 +
 drivers/nvme/target/passthru.c    |   2 +-
 include/linux/blkdev.h            |   1 +
 30 files changed, 394 insertions(+), 390 deletions(-)

Comments

pr-tracker-bot@kernel.org June 3, 2022, 6:50 p.m. UTC | #1
The pull request you sent on Thu, 2 Jun 2022 23:36:50 -0600:

> git://git.kernel.dk/linux-block.git tags/for-5.19/drivers-2022-06-02

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

Thank you!