[GIT PULL] Block fixes for 5.15-rc6

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Bigger than usual for this point in time, the majority is fixing some
issues around BDI lifetimes with the move from the request_queue to the
disk in this release. In detail:

- Series on draining fs IO for del_gendisk() (Christoph)

- NVMe pull request via Christoph:
	- fix the abort command id (Keith Busch)
	- nvme: fix per-namespace chardev deletion (Adam Manzanares)

- brd locking scope fix (Tetsuo)

- BFQ fix (Paolo)

Please pull!


The following changes since commit 1dbdd99b511c966be9147ad72991a2856ac76f22:

  block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output (2021-10-04 06:58:39 -0600)

are available in the Git repository at:

  git://git.kernel.dk/linux-block.git tags/block-5.15-2021-10-17

for you to fetch changes up to d29bd41428cfff9b582c248db14a47e2be8457a8:

  block, bfq: reset last_bfqq_created on group change (2021-10-17 07:03:02 -0600)

----------------------------------------------------------------
block-5.15-2021-10-17

----------------------------------------------------------------
Adam Manzanares (1):
      nvme: fix per-namespace chardev deletion

Christoph Hellwig (7):
      block: call submit_bio_checks under q_usage_counter
      block: factor out a blk_try_enter_queue helper
      block: split bio_queue_enter from blk_queue_enter
      block: drain file system I/O on del_gendisk
      block: keep q_usage_counter in atomic mode after del_gendisk
      kyber: avoid q->disk dereferences in trace points
      block: warn when putting the final reference on a registered disk

Dan Carpenter (1):
      block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs

Jens Axboe (1):
      Merge tag 'nvme-5.15-2021-10-14' of git://git.infradead.org/nvme into block-5.15

Keith Busch (1):
      nvme-pci: Fix abort command id

Paolo Valente (1):
      block, bfq: reset last_bfqq_created on group change

Tetsuo Handa (1):
      brd: reduce the brd_devices_mutex scope

 block/bfq-cgroup.c                  |   6 ++
 block/blk-core.c                    | 148 +++++++++++++++++++-----------------
 block/blk-mq.c                      |   9 ++-
 block/blk.h                         |   2 +
 block/genhd.c                       |  23 ++++++
 block/kyber-iosched.c               |  10 ++-
 drivers/block/brd.c                 |  44 +++++------
 drivers/block/rnbd/rnbd-clt-sysfs.c |   4 +-
 drivers/nvme/host/core.c            |  21 ++---
 drivers/nvme/host/multipath.c       |   2 -
 drivers/nvme/host/pci.c             |   2 +-
 include/linux/genhd.h               |   1 +
 include/trace/events/kyber.h        |  19 +++--
 13 files changed, 171 insertions(+), 120 deletions(-)

-- 
Jens Axboe




[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux