Hi Linus, - Surprise removal fix (Christoph) - Ensure that pages are zeroed before submitted for userspace IO (Haimin) - Fix blk-wbt accounting issue with BFQ (Laibin) - Use bsize for discard granularity in loop (Ming) - Fix missing zone handling in blk_complete_request() (Pankaj) Please pull! The following changes since commit bf23747ee05320903177809648002601cd140cdd: loop: revert "make autoclear operation asynchronous" (2022-02-11 05:51:23 -0700) are available in the Git repository at: git://git.kernel.dk/linux-block.git tags/block-5.17-2022-02-17 for you to fetch changes up to e92bc4cd34de2ce454bdea8cd198b8067ee4e123: block/wbt: fix negative inflight counter when remove scsi device (2022-02-17 07:54:03 -0700) ---------------------------------------------------------------- block-5.17-2022-02-17 ---------------------------------------------------------------- Christoph Hellwig (1): block: fix surprise removal for drivers calling blk_set_queue_dying Haimin Zhang (1): block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern Laibin Qiu (1): block/wbt: fix negative inflight counter when remove scsi device Ming Lei (1): block: loop:use kstatfs.f_bsize of backing file to set discard granularity Pankaj Raghav (1): block: Add handling for zone append command in blk_complete_request block/bfq-iosched.c | 2 ++ block/blk-core.c | 10 ++-------- block/blk-map.c | 2 +- block/blk-mq.c | 4 ++++ block/elevator.c | 2 -- block/genhd.c | 14 ++++++++++++++ drivers/block/loop.c | 8 +++++++- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/rbd.c | 2 +- drivers/block/xen-blkfront.c | 2 +- drivers/md/dm.c | 2 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/multipath.c | 2 +- include/linux/blkdev.h | 3 ++- 14 files changed, 38 insertions(+), 19 deletions(-) -- Jens Axboe