On Fri, 1 Sept 2023 at 04:18, Hanna Czenczek <hre...@redhat.com> wrote: > > 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
Hi Hanna, Please push a signed tag (git tag -s). Thanks! Stefan > > 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 > >