Pull block fixes from Jens Axboe:
 - 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)
* tag 'block-5.17-2022-02-17' of git://git.kernel.dk/linux-block:
  block/wbt: fix negative inflight counter when remove scsi device
  block: fix surprise removal for drivers calling blk_set_queue_dying
  block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern
  block: loop:use kstatfs.f_bsize of backing file to set discard granularity
  block: Add handling for zone append command in blk_complete_request