On 8/6/24 18:02, Kevin Wolf wrote:
The following changes since commit e7207a9971dd41618b407030902b0b2256deb664:
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging
(2024-08-06 08:02:34 +1000)
are available in the Git repository at:
https://repo.or.cz/qemu/kevin.git tags/for-upstream
for you to fetch changes up to 91f16b6cdccd2942ae09d155cf3f79e6bbb485d5:
iotests/024: exclude 'backing file format' field from the output (2024-08-06
09:54:24 +0200)
----------------------------------------------------------------
Block layer patches
- scsi-block: Fix error handling with r/werror=stop
- Depend on newer clang for TSA, make WITH_GRAPH_RDLOCK_GUARD() fully
checked, fix block-copy to add missing lock
- vvfat: Fix write bugs for large files and add iotests
- Clean up blockdev-snapshot-internal-sync doc
- Fix iotests 024 for qed
Fails testing:
https://gitlab.com/qemu-project/qemu/-/jobs/7515110500
fat16.py:308:44: E1131: unsupported operand type(s) for |
(unsupported-binary-operation)
fat16.py:392:23: E1131: unsupported operand type(s) for |
(unsupported-binary-operation)
fat16.py:466:42: E1131: unsupported operand type(s) for |
(unsupported-binary-operation)
fat16.py:500:31: E1131: unsupported operand type(s) for |
(unsupported-binary-operation)
fat16.py:500:60: E1131: unsupported operand type(s) for |
(unsupported-binary-operation)
qapi/block-core.json | 7 +-
include/block/graph-lock.h | 21 +-
block/block-copy.c | 4 +-
block/vvfat.c | 27 +-
hw/scsi/scsi-disk.c | 73 ++--
tests/qemu-iotests/fat16.py | 690 +++++++++++++++++++++++++++++++++++++
tests/qemu-iotests/testenv.py | 2 +-
meson.build | 14 +-
tests/qemu-iotests/024 | 2 +-
tests/qemu-iotests/024.out | 1 -
tests/qemu-iotests/check | 2 +-
tests/qemu-iotests/tests/vvfat | 485 ++++++++++++++++++++++++++
tests/qemu-iotests/tests/vvfat.out | 5 +
13 files changed, 1280 insertions(+), 53 deletions(-)
create mode 100644 tests/qemu-iotests/fat16.py
create mode 100755 tests/qemu-iotests/tests/vvfat
create mode 100755 tests/qemu-iotests/tests/vvfat.out
r~