Hi Linus, A few fixes on the block side of things: - Discard granularity fix (Coly) - rnbd cleanups (Guoqing) - md error handling fix (Dan) - md sysfs fix (Junxiao) - Fix flush request accounting, which caused an IO slowdown for some configurations (Ming) - Properly propagate loop flag for partition scanning (Lennart) Please pull! The following changes since commit fffe3ae0ee84e25d2befe2ae59bc32aa2b6bc77b: Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma (2020-08-05 13:28:50 -0700) are available in the Git repository at: git://git.kernel.dk/linux-block.git tags/block-5.9-2020-08-14 for you to fetch changes up to c1e2b8422bf946c80e832cee22b3399634f87a2c: block: fix double account of flush request's driver tag (2020-08-11 13:53:32 -0600) ---------------------------------------------------------------- block-5.9-2020-08-14 ---------------------------------------------------------------- Coly Li (1): block: check queue's limits.discard_granularity in __blkdev_issue_discard() Dan Carpenter (1): md-cluster: Fix potential error pointer dereference in resize_bitmaps() Guoqing Jiang (2): rnbd: remove rnbd_dev_submit_io rnbd: no need to set bi_end_io in rnbd_bio_map_kern Jens Axboe (1): Merge branch 'md-next' of https://git.kernel.org/.../song/md into block-5.9 Junxiao Bi (1): md: get sysfs entry after redundancy attr group create Lennart Poettering (1): loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE Ming Lei (1): block: fix double account of flush request's driver tag block/blk-flush.c | 11 +++++++++-- block/blk-lib.c | 9 +++++++++ drivers/block/loop.c | 2 ++ drivers/block/rnbd/rnbd-srv-dev.c | 37 +++---------------------------------- drivers/block/rnbd/rnbd-srv-dev.h | 19 +++++-------------- drivers/block/rnbd/rnbd-srv.c | 32 +++++++++++++++++++++++--------- drivers/md/md-cluster.c | 1 + drivers/md/md.c | 17 ++++++++++------- 8 files changed, 62 insertions(+), 66 deletions(-) -- Jens Axboe