This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allmodconfig in repository toolchain/ci/qemu.
from 7b7ab2d6c9 gitlab-ci: Mark manual-only jobs as allow_failure adds e24154d878 gluster: Align block-status tail adds 33ff4c9e08 block: Drop BDS comment regarding bdrv_append() adds 0bc329fbb0 block: block-status cache for data regions adds 5a1cfd2150 block: Clarify that @bytes is no limit on *pnum adds 869e7ee827 block/file-posix: Do not force-cap *pnum adds 72b4cabe5e block/gluster: Do not force-cap *pnum adds 9dbf6455f4 block/iscsi: Do not force-cap *pnum adds 81dcb9ca1f iotests: Fix unspecified-encoding pylint warnings adds cc16153f1f iotests: Fix use-{list,dict}-literal warnings adds 26db7b23ce iotests/297: Drop 169 and 199 from the skip list adds e2ad17a62d migrate-bitmaps-postcopy-test: Fix pylint warnings adds d8c2e47dbe migrate-bitmaps-test: Fix pylint warnings adds b90d7a18b6 mirror-top-perms: Fix AbnormalShutdown path adds 098d983ea5 iotests/297: Cover tests/ adds 66fed30c9c block/mirror: fix NULL pointer dereference in mirror_wait_on [...] adds 2f43482733 tests: add migrate-during-backup adds a13de40a05 block: bdrv_inactivate_recurse(): check for permissions and [...] adds 5b3f7daaec simplebench: add img_bench_templater.py adds 6d207d3501 qcow2: refactor handle_dependencies() loop body adds ff812c5563 qcow2: handle_dependencies(): relax conflict detection adds a1c62436a4 qemu-img: Allow target be aligned to sector size adds 786c22d9c2 qcow2-refcount: improve style of check_refcounts_l2() adds 9a3978a46b qcow2: compressed read: simplify cluster descriptor passing adds a6e098462b qcow2: introduce qcow2_parse_compressed_l2_entry() helper adds a2debf6506 qcow2-refcount: introduce fix_l2_entry_by_zero() adds 5c3216c046 qcow2-refcount: fix_l2_entry_by_zero(): also zero L2 entry bitmap adds 9631c7822e qcow2-refcount: check_refcounts_l2(): check l2_bitmap adds 289ef5f219 qcow2-refcount: check_refcounts_l2(): check reserved bits adds cd6efd60e9 qcow2-refcount: improve style of check_refcounts_l1() adds 98bc07d6cd qcow2-refcount: check_refcounts_l1(): check reserved bits adds 8fba395151 qcow2-refcount: check_refblocks(): add separate message for [...] adds 1899bf4737 qemu-img: Add -F shorthand to convert adds 57b6f58c1d Merge remote-tracking branch 'remotes/hreitz/tags/pull-block [...] adds eb94846280 qxl: fix pre-save logic adds 89faed62af ui/gtk: Create a common release_dmabuf helper adds 121abaf3e6 ui/egl: Add egl helpers to help with synchronization adds 65b847d284 ui: Create sync objects and fences only for blobs adds ab971f8abb ui/gtk-egl: Wait for the draw signal for dmabuf blobs adds b3a5dfdea9 virtio-gpu: Add gl_flushed callback adds 63cf61256a Merge remote-tracking branch 'remotes/kraxel/tags/vga-202109 [...] adds fae0b0de71 util: Remove redundant checks in the openpty() adds 4be8bfcb4d hw/i386/acpi-build: Fix a typo adds 526dc8405d qdev: Complete qdev_init_gpio_out() documentation adds 68857f13aa spelling: sytem => system adds cd946e5c68 configure: add missing pc-bios/qemu_vga.ndrv symlink in build tree adds 7916b5fc8c target/i386: spelling: occured=>occurred, mininum=>minimum adds 37557b09a6 intel_iommu: Fix typo in comments adds 631ba5a128 hw/vfio: Fix typo in comments adds eba6814a0a target/avr: Fix compiler errors (-Werror=enum-conversion) adds 9ac200acce target/sparc: Make sparc_cpu_dump_state() static adds d1fe59377b Merge remote-tracking branch 'remotes/vivier2/tags/trivial-b [...] adds 400b7f6d14 linux-user: Fix coding style nits in qemu.h adds a44d57a3b9 linux-user: Split strace prototypes into strace.h adds 2113aed687 linux-user: Split signal-related prototypes into signal-common.h adds 3ad0a76928 linux-user: Split loader-related prototypes into loader.h adds 5423e6d3a4 linux-user: Split mmap prototypes into user-mmap.h adds a57e0c3657 linux-user: Split safe-syscall macro into its own header adds 3b249d2661 linux-user: Split linux-user internals out of qemu.h adds 85b4fa0cd1 linux-user: Don't include gdbstub.h in qemu.h adds d0a7920eb4 linux-user: Drop unneeded includes from qemu.h adds 74e43b04b0 linux-user: Check lock_user result for ip_mreq_source sockopts adds c99e34e537 Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...] new 8cfd339b3d tools/virtiofsd: Add fstatfs64 syscall to the seccomp allowlist new 046d91c83c virtiofsd: Reverse req_list before processing it new 7adb961995 Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/p [...]
The 3 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: accel/kvm/kvm-all.c | 2 +- block.c | 88 +++++ block/file-posix.c | 9 +- block/gluster.c | 23 +- block/io.c | 68 +++- block/iscsi.c | 3 - block/mirror.c | 25 +- block/qcow2-cluster.c | 78 ++-- block/qcow2-refcount.c | 326 ++++++++++------ block/qcow2.c | 13 +- block/qcow2.h | 7 +- configure | 4 +- docs/tools/qemu-img.rst | 4 +- gdbstub.c | 2 +- hw/display/qxl.c | 2 +- hw/display/virtio-gpu-udmabuf.c | 1 + hw/display/virtio-gpu.c | 32 +- hw/i386/acpi-build.c | 6 +- hw/i386/intel_iommu.c | 8 +- hw/vfio/igd.c | 2 +- hw/vfio/pci-quirks.c | 2 +- hw/vfio/pci.c | 6 +- hw/vfio/platform.c | 2 +- include/block/block_int.h | 61 ++- include/hw/qdev-core.h | 4 + include/ui/console.h | 3 + include/ui/egl-helpers.h | 3 + include/ui/gtk.h | 5 +- linux-user/aarch64/cpu_loop.c | 2 + linux-user/aarch64/signal.c | 1 + linux-user/alpha/cpu_loop.c | 2 + linux-user/alpha/signal.c | 1 + linux-user/arm/cpu_loop.c | 2 + linux-user/arm/signal.c | 1 + linux-user/cris/cpu_loop.c | 2 + linux-user/cris/signal.c | 1 + linux-user/elfload.c | 3 + linux-user/exit.c | 2 + linux-user/fd-trans.c | 2 + linux-user/flatload.c | 3 + linux-user/hexagon/cpu_loop.c | 2 + linux-user/hexagon/signal.c | 1 + linux-user/hppa/cpu_loop.c | 2 + linux-user/hppa/signal.c | 1 + linux-user/i386/cpu_loop.c | 3 + linux-user/i386/signal.c | 1 + linux-user/linuxload.c | 2 + linux-user/loader.h | 59 +++ linux-user/m68k/cpu_loop.c | 2 + linux-user/m68k/signal.c | 1 + linux-user/main.c | 5 + linux-user/microblaze/cpu_loop.c | 2 + linux-user/microblaze/signal.c | 1 + linux-user/mips/cpu_loop.c | 2 + linux-user/mips/signal.c | 1 + linux-user/mmap.c | 2 + linux-user/nios2/cpu_loop.c | 2 + linux-user/nios2/signal.c | 1 + linux-user/openrisc/cpu_loop.c | 2 + linux-user/openrisc/signal.c | 1 + linux-user/ppc/cpu_loop.c | 2 + linux-user/ppc/signal.c | 1 + linux-user/qemu.h | 429 +-------------------- linux-user/riscv/cpu_loop.c | 2 + linux-user/riscv/signal.c | 1 + linux-user/s390x/cpu_loop.c | 2 + linux-user/s390x/signal.c | 1 + linux-user/safe-syscall.h | 154 ++++++++ linux-user/semihost.c | 1 + linux-user/sh4/cpu_loop.c | 2 + linux-user/sh4/signal.c | 1 + linux-user/signal-common.h | 36 ++ linux-user/signal.c | 5 + linux-user/sparc/cpu_loop.c | 2 + linux-user/sparc/signal.c | 1 + linux-user/strace.c | 3 + linux-user/strace.h | 38 ++ linux-user/syscall.c | 9 + linux-user/uaccess.c | 1 + linux-user/uname.c | 1 + linux-user/user-internals.h | 186 +++++++++ linux-user/user-mmap.h | 34 ++ linux-user/vm86.c | 1 + linux-user/xtensa/cpu_loop.c | 2 + linux-user/xtensa/signal.c | 1 + qemu-img-cmds.hx | 2 +- qemu-img.c | 18 +- scripts/simplebench/img_bench_templater.py | 95 +++++ scripts/simplebench/table_templater.py | 62 +++ semihosting/arm-compat-semi.c | 2 +- target/avr/translate.c | 8 +- target/i386/cpu-sysemu.c | 2 +- target/m68k/m68k-semi.c | 2 +- target/nios2/nios2-semi.c | 2 +- target/sparc/cpu.c | 2 +- target/sparc/cpu.h | 1 - tests/qemu-iotests/122 | 2 +- tests/qemu-iotests/271 | 5 +- tests/qemu-iotests/271.out | 4 +- tests/qemu-iotests/297 | 9 +- tests/qemu-iotests/iotests.py | 12 +- .../tests/migrate-bitmaps-postcopy-test | 13 +- tests/qemu-iotests/tests/migrate-bitmaps-test | 43 ++- tests/qemu-iotests/tests/migrate-during-backup | 97 +++++ .../{096.out => tests/migrate-during-backup.out} | 0 tests/qemu-iotests/tests/mirror-top-perms | 2 +- thunk.c | 1 + tools/virtiofsd/fuse_lowlevel.h | 4 +- tools/virtiofsd/fuse_virtio.c | 1 + tools/virtiofsd/passthrough_seccomp.c | 1 + ui/egl-helpers.c | 26 ++ ui/gtk-egl.c | 48 ++- ui/gtk-gl-area.c | 26 ++ ui/gtk.c | 26 +- util/qemu-openpty.c | 7 +- 115 files changed, 1664 insertions(+), 679 deletions(-) create mode 100644 linux-user/loader.h create mode 100644 linux-user/safe-syscall.h create mode 100644 linux-user/strace.h create mode 100644 linux-user/user-internals.h create mode 100644 linux-user/user-mmap.h create mode 100755 scripts/simplebench/img_bench_templater.py create mode 100644 scripts/simplebench/table_templater.py create mode 100755 tests/qemu-iotests/tests/migrate-during-backup copy tests/qemu-iotests/{096.out => tests/migrate-during-backup.out} (100%)