The following changes since commit f5fe7c17ac4e309e47e78f0f9761aebc8d2f2c81:
Merge tag 'pull-tcg-20230823-2' of https://gitlab.com/rth7680/qemu into staging (2023-08-28 16:07:04 -0400) are available in the Git repository at: https://gitlab.com/hreitz/qemu.git tags/pull-block-2023-09-01 for you to fetch changes up to 380448464dd89291cf7fd7434be6c225482a334d: tests/file-io-error: New test (2023-08-29 13:01:24 +0200) ---------------------------------------------------------------- Block patches - Fix for file-posix's zoning code crashing on I/O errors - Throttling refactoring ---------------------------------------------------------------- Hanna Czenczek (5): file-posix: Clear bs->bl.zoned on error file-posix: Check bs->bl.zoned for zone info file-posix: Fix zone update in I/O error path file-posix: Simplify raw_co_prw's 'out' zone code tests/file-io-error: New test Zhenwei Pi (9): throttle: introduce enum ThrottleDirection test-throttle: use enum ThrottleDirection throttle: support read-only and write-only test-throttle: test read only and write only cryptodev: use NULL throttle timer cb for read direction throttle: use enum ThrottleDirection instead of bool is_write throttle: use THROTTLE_MAX/ARRAY_SIZE for hard code fsdev: Use ThrottleDirection instread of bool is_write block/throttle-groups: Use ThrottleDirection instread of bool is_write fsdev/qemu-fsdev-throttle.h | 4 +- include/block/throttle-groups.h | 6 +- include/qemu/throttle.h | 16 +- backends/cryptodev.c | 12 +- block/block-backend.c | 4 +- block/file-posix.c | 42 +++--- block/throttle-groups.c | 163 +++++++++++---------- block/throttle.c | 8 +- fsdev/qemu-fsdev-throttle.c | 18 ++- hw/9pfs/cofile.c | 4 +- tests/unit/test-throttle.c | 76 +++++++++- util/throttle.c | 84 +++++++---- tests/qemu-iotests/tests/file-io-error | 119 +++++++++++++++ tests/qemu-iotests/tests/file-io-error.out | 33 +++++ 14 files changed, 418 insertions(+), 171 deletions(-) create mode 100755 tests/qemu-iotests/tests/file-io-error create mode 100644 tests/qemu-iotests/tests/file-io-error.out -- 2.41.0