[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/3] fix two edge cases related to stream block jobs
From: |
Fiona Ebner |
Subject: |
[PATCH v2 0/3] fix two edge cases related to stream block jobs |
Date: |
Thu, 21 Mar 2024 14:33:20 +0100 |
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
- [PATCH v2 0/3] fix two edge cases related to stream block jobs,
Fiona Ebner <=