[GIT PULL] Block fixes for 5.16-rc2
From: Jens Axboe <axboe@kernel.dk>
Date: 2021-11-20 16:17:38
Hi Linus,
A set of fixes that should go into this release:
- Flip a cap check to avoid a selinux error (Alistair)
- Fix for a regression this merge window where we can miss a queue ref
put (me)
- Un-mark pstore-blk as broken, as the condition that triggered that
change has been rectified (Kees)
- Queue quiesce and sync fixes (Ming)
- FUA insertion fix (Ming)
- blk-cgroup error path put fix (Yu)
Please pull!
The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf:
Linux 5.16-rc1 (2021-11-14 13:56:52 -0800)
are available in the Git repository at:
git://git.kernel.dk/linux-block.git tags/block-5.16-2021-11-19
for you to fetch changes up to 2b504bd4841bccbf3eb83c1fec229b65956ad8ad:
blk-mq: don't insert FUA request with data into scheduler queue (2021-11-19 06:28:18 -0700)
----------------------------------------------------------------
block-5.16-2021-11-19
----------------------------------------------------------------
Alistair Delva (1):
block: Check ADMIN before NICE for IOPRIO_CLASS_RT
Jens Axboe (1):
block: fix missing queue put in error path
Kees Cook (1):
Revert "mark pstore-blk as broken"
Ming Lei (3):
blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release()
block: avoid to quiesce queue in elevator_init_mq
blk-mq: don't insert FUA request with data into scheduler queue
Yu Kuai (1):
blk-cgroup: fix missing put device in error path from blkg_conf_pref()
block/blk-cgroup.c | 9 +++++----
block/blk-core.c | 4 +++-
block/blk-flush.c | 12 ++++++------
block/blk-mq.c | 33 ++++++++++++++++++++++++---------
block/blk-mq.h | 2 ++
block/blk-sysfs.c | 10 ----------
block/blk.h | 2 +-
block/elevator.c | 10 ++++++++--
block/genhd.c | 2 ++
block/ioprio.c | 9 ++++++++-
fs/pstore/Kconfig | 1 -
11 files changed, 59 insertions(+), 35 deletions(-)
--
Jens Axboe