This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/qemu.
from f6029bb614 Merge remote-tracking branch 'remotes/kraxel/tags/ui-2020121 [...] adds 592711e330 hw/watchdog/wdt_diag288: Remove unnecessary includes adds 2d9ca5a37b tests/acceptance: add a test for devices on s390x adds 083470b579 tests/acceptance: test virtio-ccw revision handling adds 864852ccb8 tests/acceptance: verify s390x device detection adds 085cec59cf tests/acceptance: test s390x zpci fid propagation adds c7454f0517 s390x/cpu: Use timer_free() in the finalize function to avoi [...] adds a4b307b0ea Merge remote-tracking branch 'remotes/cohuck/tags/s390x-2020 [...] new c37c973660 block/accounting: Use lock guard macros new f5056b70e6 block/curl: Use lock guard macros new 3af613ebdb block/throttle-groups: Use lock guard macros new c208b0ef96 block/iscsi: Use lock guard macros new a484a71957 meson: Detect libfuse new 0c9b70d590 fuse: Allow exporting BDSs via FUSE new 41429e3d79 fuse: Implement standard FUSE operations new 4fba06d594 fuse: Allow growable exports new 4ca37a96a7 fuse: (Partially) implement fallocate() new df4ea7091b fuse: Implement hole detection through lseek new f96e59da1f iotests: Do not needlessly filter _make_test_img new d81fe252a2 iotests: Do not pipe _make_test_img new 620a628db0 iotests: Use convert -n in some cases new 63c17df7a4 iotests/046: Avoid renaming images new 4c36f03063 iotests: Derive image names from $TEST_IMG new b4a373bc1c iotests/091: Use _cleanup_qemu instad of "wait" new eda7a9c574 iotests: Restrict some Python tests to file new d2d5310c8e iotests: Let _make_test_img guess $TEST_IMG_FILE new 7eadb1e59d iotests/287: Clean up subshell test image new b55a3c8860 storage-daemon: Call bdrv_close_all() on exit new cc575c3edb iotests: Give access to the qemu-storage-daemon new f96ac06bf0 iotests: Allow testing FUSE exports new 57284d2ada iotests: Enable fuse for many tests new e6c7964769 iotests/308: Add test for FUSE exports new eb43ea16dc file-posix: check the use_lock before setting the file lock new f0947dc694 iotests/221: Discard image before qemu-img map new 7cc25f6c9b can-host: Fix crash when 'canbus' property is not set new 9b100af30f block/file-posix: fix workaround in raw_do_pwrite_zeroes() new 33985614bd block/io: bdrv_refresh_limits(): use ERRP_GUARD new f4dad307ef block/io: bdrv_check_byte_request(): drop bdrv_is_inserted() new 8b1170012b block: introduce BDRV_MAX_LENGTH new d9dbf25f96 block: Simplify qmp_block_resize() error paths new 8089eab2bd block: Fix locking in qmp_block_resize() new 960d5fb3e8 block: Fix deadlock in bdrv_co_yield_to_drain() new ad717e6da3 Merge remote-tracking branch 'remotes/kevin/tags/for-upstrea [...] new 9526486164 hw/m68k/q800: Don't connect two qemu_irqs directly to the sa [...] new 07e39012fe hw/m68k/q800.c: Make the GLUE chip an actual QOM device new 4160d5e6bd target/m68k: remove useless qregs array new d21f73c61d target/m68k: Add vmstate definition for M68kCPU new ce00ff729e m68k: fix some comment spelling errors new 17584289af Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-6 [...]
The 41 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: MAINTAINERS | 7 + block.c | 18 +- block/accounting.c | 32 +- block/curl.c | 28 +- block/export/export.c | 4 + block/export/fuse.c | 726 ++++++++++++++++++++++++++++ block/export/meson.build | 2 + block/file-posix.c | 9 +- block/io.c | 110 +++-- block/iscsi.c | 50 +- block/throttle-groups.c | 48 +- blockdev.c | 14 +- configure | 13 + hw/m68k/Kconfig | 1 + hw/m68k/q800.c | 92 +++- hw/watchdog/wdt_diag288.c | 2 - include/block/block.h | 10 + include/block/block_int.h | 8 + include/block/fuse.h | 30 ++ meson.build | 26 + meson_options.txt | 4 + net/can/can_host.c | 5 + qapi/block-export.json | 27 +- storage-daemon/qemu-storage-daemon.c | 3 + target/m68k/cpu.c | 193 +++++++- target/m68k/cpu.h | 5 +- target/m68k/fpu_helper.c | 10 +- target/m68k/translate.c | 16 +- target/s390x/cpu.c | 5 + tests/acceptance/machine_s390_ccw_virtio.py | 101 ++++ tests/qemu-iotests/025 | 2 +- tests/qemu-iotests/026 | 2 +- tests/qemu-iotests/028 | 16 +- tests/qemu-iotests/028.out | 3 + tests/qemu-iotests/031 | 2 +- tests/qemu-iotests/034 | 2 +- tests/qemu-iotests/036 | 2 +- tests/qemu-iotests/037 | 2 +- tests/qemu-iotests/038 | 2 +- tests/qemu-iotests/039 | 2 +- tests/qemu-iotests/046 | 7 +- tests/qemu-iotests/046.out | 2 +- tests/qemu-iotests/050 | 2 +- tests/qemu-iotests/054 | 2 +- tests/qemu-iotests/060 | 2 +- tests/qemu-iotests/071 | 21 +- tests/qemu-iotests/079 | 2 +- tests/qemu-iotests/080 | 2 +- tests/qemu-iotests/089 | 5 +- tests/qemu-iotests/089.out | 1 + tests/qemu-iotests/090 | 2 +- tests/qemu-iotests/091 | 5 +- tests/qemu-iotests/095 | 2 +- tests/qemu-iotests/097 | 2 +- tests/qemu-iotests/098 | 2 +- tests/qemu-iotests/102 | 2 +- tests/qemu-iotests/103 | 2 +- tests/qemu-iotests/106 | 2 +- tests/qemu-iotests/107 | 2 +- tests/qemu-iotests/108 | 2 +- tests/qemu-iotests/111 | 2 +- tests/qemu-iotests/112 | 2 +- tests/qemu-iotests/115 | 2 +- tests/qemu-iotests/117 | 2 +- tests/qemu-iotests/120 | 2 +- tests/qemu-iotests/121 | 2 +- tests/qemu-iotests/127 | 2 +- tests/qemu-iotests/133 | 2 +- tests/qemu-iotests/137 | 2 +- tests/qemu-iotests/138 | 2 +- tests/qemu-iotests/140 | 2 +- tests/qemu-iotests/154 | 2 +- tests/qemu-iotests/161 | 14 +- tests/qemu-iotests/171 | 2 +- tests/qemu-iotests/174 | 10 +- tests/qemu-iotests/175 | 8 +- tests/qemu-iotests/176 | 2 +- tests/qemu-iotests/177 | 2 +- tests/qemu-iotests/179 | 2 +- tests/qemu-iotests/183 | 2 +- tests/qemu-iotests/186 | 2 +- tests/qemu-iotests/187 | 2 +- tests/qemu-iotests/191 | 2 +- tests/qemu-iotests/195 | 2 +- tests/qemu-iotests/200 | 5 +- tests/qemu-iotests/200.out | 4 +- tests/qemu-iotests/204 | 2 +- tests/qemu-iotests/206 | 5 +- tests/qemu-iotests/206.out | 6 + tests/qemu-iotests/214 | 2 +- tests/qemu-iotests/217 | 2 +- tests/qemu-iotests/220 | 2 +- tests/qemu-iotests/221 | 9 +- tests/qemu-iotests/221.out | 14 +- tests/qemu-iotests/229 | 5 +- tests/qemu-iotests/229.out | 6 +- tests/qemu-iotests/242 | 3 +- tests/qemu-iotests/247 | 2 +- tests/qemu-iotests/249 | 8 +- tests/qemu-iotests/250 | 2 +- tests/qemu-iotests/252 | 2 +- tests/qemu-iotests/265 | 2 +- tests/qemu-iotests/268 | 2 +- tests/qemu-iotests/272 | 2 +- tests/qemu-iotests/273 | 2 +- tests/qemu-iotests/279 | 2 +- tests/qemu-iotests/286 | 2 +- tests/qemu-iotests/287 | 6 +- tests/qemu-iotests/289 | 2 +- tests/qemu-iotests/290 | 2 +- tests/qemu-iotests/291 | 2 +- tests/qemu-iotests/292 | 2 +- tests/qemu-iotests/293 | 2 +- tests/qemu-iotests/294 | 2 +- tests/qemu-iotests/305 | 2 +- tests/qemu-iotests/308 | 339 +++++++++++++ tests/qemu-iotests/308.out | 97 ++++ tests/qemu-iotests/check | 17 + tests/qemu-iotests/common.filter | 5 +- tests/qemu-iotests/common.rc | 181 ++++++- tests/qemu-iotests/group | 1 + tests/test-write-threshold.c | 4 + 122 files changed, 2234 insertions(+), 298 deletions(-) create mode 100644 block/export/fuse.c create mode 100644 include/block/fuse.h create mode 100644 tests/acceptance/machine_s390_ccw_virtio.py create mode 100755 tests/qemu-iotests/308 create mode 100644 tests/qemu-iotests/308.out