Pull block fixes from Jens Axboe:
 - Ensure that ublk always reads the whole sqe upfront (me)
 - Fix for a block size probing issue with ublk (Ming)
 - Fix for the bio based polling (Keith)
 - NVMe pull request via Christoph:
      - fix discard support without oncs (Keith Busch)
 - Partition scan error handling regression fix (Yu)
* tag 'block-6.3-2023-04-06' of git://git.kernel.dk/linux:
  block: don't set GD_NEED_PART_SCAN if scan partition failed
  block: ublk: make sure that block size is set correctly
  ublk: read any SQE values upfront
  nvme: fix discard support without oncs
  blk-mq: directly poll requests