Hi Linus,
Small collection of fixes that should go into this release. This pull
request contains:
- Small series that fixes a race between blkcg teardown and writeback
(Dennis Zhou)
- Fix disallowing invalid block size settings from the nbd ioctl (me)
- BFQ fix for a use-after-free on last release of a bfqg (Konstantin
Khlebnikov)
- Fix for the "don't warn for flush" fix (Mikulas)
Please pull!
git://git.kernel.dk/linux-block.git tags/for-linus-20180906
----------------------------------------------------------------
Dennis Zhou (Facebook) (3):
Revert "blk-throttle: fix race between blkcg_bio_issue_check() and
cgroup_rmdir()"
blkcg: delay blkg destruction until after writeback has finished
blkcg: use tryget logic when associating a blkg with a bio
Jens Axboe (1):
nbd: don't allow invalid blocksize settings
Konstantin Khlebnikov (1):
block: bfq: swap puts in bfqg_and_blkg_put
Mikulas Patocka (1):
block: don't warn when doing fsync on read-only devices
block/bfq-cgroup.c | 4 +-
block/bio.c | 3 +-
block/blk-cgroup.c | 105 +++++++++++++++++++++------------------------
block/blk-core.c | 5 ++-
block/blk-throttle.c | 5 ++-
drivers/block/nbd.c | 3 ++
include/linux/blk-cgroup.h | 45 ++++++++++++++++++-
mm/backing-dev.c | 5 +++
8 files changed, 111 insertions(+), 64 deletions(-)
--
Jens Axboe