Changes in v2:
* Ran into another issue while writing the IO test Stefan wanted
to have (good call :)), so include a fix for that and add the
test. I didn't notice during manual testing, because I hadn't
used a scripted QMP 'quit', so there was no race.
Fiona Ebner (2):
block-backend: fix edge case in bdrv_next() where BDS associated to BB
changes
iotests: add test for stream job with an unaligned prefetch read
Stefan Reiter (1):
block/io: accept NULL qiov in bdrv_pad_request
block/block-backend.c | 7 +-
block/io.c | 31 ++++---
.../tests/stream-unaligned-prefetch | 86 +++++++++++++++++++
.../tests/stream-unaligned-prefetch.out | 5 ++
4 files changed, 113 insertions(+), 16 deletions(-)
create mode 100755 tests/qemu-iotests/tests/stream-unaligned-prefetch
create mode 100644 tests/qemu-iotests/tests/stream-unaligned-prefetch.out
--
2.39.2