Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: 6ab4f1c9e2def22f766ed36d903484b67a2fd95b https://github.com/qemu/qemu/commit/6ab4f1c9e2def22f766ed36d903484b67a2fd95b Author: Thomas Huth <th...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023)
Changed paths: M block/snapshot.c Log Message: ----------- block/snapshot: Fix compiler warning with -Wshadow=local No need to declare a new variable in the the inner code block here, we can re-use the "ret" variable that has been declared at the beginning of the function. With this change, the code can now be successfully compiled with -Wshadow=local again. Signed-off-by: Thomas Huth <th...@redhat.com> Message-ID: <20231023175038.111607-1-th...@redhat.com> Reviewed-by: Markus Armbruster <arm...@redhat.com> [Commit message tweaked] Signed-off-by: Markus Armbruster <arm...@redhat.com> Commit: 364eff6885a79869a074852d628dfa7a137ba492 https://github.com/qemu/qemu/commit/364eff6885a79869a074852d628dfa7a137ba492 Author: David Hildenbrand <da...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M hw/virtio/virtio-mem.c Log Message: ----------- virtio-mem: fix division by zero in virtio_mem_activate_memslots_to_plug() When running with "dynamic-memslots=off", we enter virtio_mem_activate_memslots_to_plug() to return immediately again because "vmem->dynamic_memslots == false". However, the compiler might not optimize out calculating start_idx+end_idx, where we divide by vmem->memslot_size. In such a configuration, the memslot size is 0 and we'll get a division by zero: (qemu) qom-set vmem0 requested-size 3G (qemu) q35.sh: line 38: 622940 Floating point exception(core dumped) The same is true for virtio_mem_deactivate_unplugged_memslots(), however we never really reach that code without a prior virtio_mem_activate_memslots_to_plug() call. Let's fix it by simply calling these functions only with "dynamic-memslots=on". This was found when using a debug build of QEMU. Message-ID: <20231023111341.219317-1-da...@redhat.com> Reprted-by: Mario Casquero <mcasq...@redhat.com> Fixes: 177f9b1ee464 ("virtio-mem: Expose device memory dynamically via multiple memslots if enabled") Reviewed-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Maciej S. Szmigiero <maciej.szmigi...@oracle.com> Tested-by: Mario Casquero <mcasq...@redhat.com> Signed-off-by: David Hildenbrand <da...@redhat.com> Commit: 569205e4e92f802cf409fe03dd2ac41dd0b54aae https://github.com/qemu/qemu/commit/569205e4e92f802cf409fe03dd2ac41dd0b54aae Author: Markus Armbruster <arm...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M meson.build Log Message: ----------- meson: Enable -Wshadow=local Local variables shadowing other local variables or parameters make the code needlessly hard to understand. Bugs love to hide in such code. Evidence: commit bbde656263d (migration/rdma: Fix save_page method to fail on polling error). Enable -Wshadow=local to prevent such issues. Possible thanks to recent cleanups. Enabling -Wshadow would prevent more issues, but we're not yet ready for that. As usual, the warning is only enabled when the compiler recognizes it. GCC does, Clang doesn't. Some shadowed locals remain in bsd-user. Since BSD prefers Clang, let's not wait for its cleanup. Signed-off-by: Markus Armbruster <arm...@redhat.com> Message-ID: <20231026053115.2066744-2-arm...@redhat.com> Reviewed-by: Thomas Huth <th...@redhat.com> Tested-by: Philippe Mathieu-Daudé <phi...@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Commit: 6d133eef98bed96ea11c73ad3cd15f21815da993 https://github.com/qemu/qemu/commit/6d133eef98bed96ea11c73ad3cd15f21815da993 Author: Markus Armbruster <arm...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M scripts/qapi/schema.py Log Message: ----------- qapi: Fix QAPISchemaEntity.__repr__() I messed it up on merge. It's a debugging aid, so no impact on build. Fixes: e307a8174bb8 (qapi: provide a friendly string representation of QAPI classes) Signed-off-by: Markus Armbruster <arm...@redhat.com> Message-ID: <20231024104841.1569250-1-arm...@redhat.com> Reviewed-by: Daniel P. Berrangé <berra...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Commit: c375f05ef5a358f1dd19b45bb348100de0f97c9d https://github.com/qemu/qemu/commit/c375f05ef5a358f1dd19b45bb348100de0f97c9d Author: Markus Armbruster <arm...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M docs/sphinx/qapidoc.py Log Message: ----------- sphinx/qapidoc: Tidy up pylint warning raise-missing-from Pylint advises: docs/sphinx/qapidoc.py:518:12: W0707: Consider explicitly re-raising using 'raise ExtensionError(str(err)) from err' (raise-missing-from) >From its manual: Python's exception chaining shows the traceback of the current exception, but also of the original exception. When you raise a new exception after another exception was caught it's likely that the second exception is a friendly re-wrapping of the first exception. In such cases `raise from` provides a better link between the two tracebacks in the final error. Makes sense, so do it. Signed-off-by: Markus Armbruster <arm...@redhat.com> Message-ID: <20231025092159.1782638-2-arm...@redhat.com> Reviewed-by: John Snow <js...@redhat.com> Commit: 5c24c3e2f3b22f1b77d556a14dd3bb8deed1f976 https://github.com/qemu/qemu/commit/5c24c3e2f3b22f1b77d556a14dd3bb8deed1f976 Author: Markus Armbruster <arm...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M tests/qapi-schema/test-qapi.py Log Message: ----------- tests/qapi-schema: Tidy up pylint warnings and advice Pylint warns: tests/qapi-schema/test-qapi.py:139:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tests/qapi-schema/test-qapi.py:143:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) Add encoding='utf-8'. Pylint advises: tests/qapi-schema/test-qapi.py:143:13: R1732: Consider using 'with' for resource-allocating operations (consider-using-with) Silence this by returning the value directly. Pylint advises: tests/qapi-schema/test-qapi.py:221:4: R1722: Consider using sys.exit() (consider-using-sys-exit) tests/qapi-schema/test-qapi.py:226:4: R1722: Consider using sys.exit() (consider-using-sys-exit) Sure, why not. Signed-off-by: Markus Armbruster <arm...@redhat.com> Message-ID: <20231025092925.1785934-1-arm...@redhat.com> Reviewed-by: John Snow <js...@redhat.com> Commit: 34aee9c94691f529cd952f9483a6b357ca098042 https://github.com/qemu/qemu/commit/34aee9c94691f529cd952f9483a6b357ca098042 Author: Thomas Huth <th...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M host/include/generic/host/atomic128-cas.h M host/include/generic/host/atomic128-ldst.h M include/qemu/int128.h Log Message: ----------- host/include/generic/host/atomic128: Fix compilation problem with Clang 17 When compiling QEMU with Clang 17 on a s390x, the compilation fails: In file included from ../accel/tcg/cputlb.c:32: In file included from /root/qemu/include/exec/helper-proto-common.h:10: In file included from /root/qemu/include/qemu/atomic128.h:62: /root/qemu/host/include/generic/host/atomic128-ldst.h:68:15: error: __sync builtin operation MUST have natural alignment (consider using __ atomic). [-Werror,-Wsync-alignment] 68 | } while (!__sync_bool_compare_and_swap_16(ptr_align, old, new.i)); | ^ In file included from ../accel/tcg/cputlb.c:32: In file included from /root/qemu/include/exec/helper-proto-common.h:10: In file included from /root/qemu/include/qemu/atomic128.h:61: /root/qemu/host/include/generic/host/atomic128-cas.h:36:11: error: __sync builtin operation MUST have natural alignment (consider using __a tomic). [-Werror,-Wsync-alignment] 36 | r.i = __sync_val_compare_and_swap_16(ptr_align, c.i, n.i); | ^ 2 errors generated. It's arguably a bug in Clang since we already use __builtin_assume_aligned() to tell the compiler that the pointer is properly aligned. But according to https://github.com/llvm/llvm-project/issues/69146 it seems like the Clang folks don't see an easy fix on their side and recommend to use a type declared with __attribute__((aligned(16))) to work around this problem. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1934 Message-ID: <20231108085954.313071-1-th...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 0ab35658401a2e0a411ce0d1836a4f509bde717a https://github.com/qemu/qemu/commit/0ab35658401a2e0a411ce0d1836a4f509bde717a Author: Matthew Rosato <mjros...@linux.ibm.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M hw/s390x/s390-pci-vfio.c Log Message: ----------- s390x/pci: bypass vfio DMA counting when using cdev The current code assumes that there is always a vfio group, but that's no longer guaranteed with the iommufd backend when using cdev. In this case, we don't need to track the vfio dma limit anyway. Signed-off-by: Matthew Rosato <mjros...@linux.ibm.com> Message-ID: <20231110175108.465851-2-mjros...@linux.ibm.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 8011b508cf0ddbdbda03820f4fa6cd484a6d9aed https://github.com/qemu/qemu/commit/8011b508cf0ddbdbda03820f4fa6cd484a6d9aed Author: Matthew Rosato <mjros...@linux.ibm.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M hw/s390x/s390-pci-vfio.c Log Message: ----------- s390x/pci: only limit DMA aperture if vfio DMA limit reported If the host kernel lacks vfio DMA limit reporting, do not attempt to shrink the guest DMA aperture. Fixes: df202e3ff3 ("s390x/pci: shrink DMA aperture to be bound by vfio DMA limit") Signed-off-by: Matthew Rosato <mjros...@linux.ibm.com> Message-ID: <20231110175108.465851-3-mjros...@linux.ibm.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 4940da2096f969cb21fc23e0fd6f52e766bf4fdf https://github.com/qemu/qemu/commit/4940da2096f969cb21fc23e0fd6f52e766bf4fdf Author: Thomas Huth <th...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M MAINTAINERS Log Message: ----------- MAINTAINERS: Add include/hw/input/pl050.h to the PrimeCell/CMSDK section The corresponding pl050.c file is already listed here, so we should mention the header here, too. Message-ID: <20231020060936.524988-2-th...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 261c1281e87e030ba8c1ceb45b34ae03d4c7972f https://github.com/qemu/qemu/commit/261c1281e87e030ba8c1ceb45b34ae03d4c7972f Author: Thomas Huth <th...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M MAINTAINERS Log Message: ----------- MAINTAINERS: Add hw/input/ads7846.c to the PXA2XX section The code from hw/input/ads7846.c is only used by hw/arm/spitz.c, so add this file to the same section where hw/arm/spitz.c is listed. Message-ID: <20231020060936.524988-3-th...@redhat.com> Reviewed-by: Peter Maydell <peter.mayd...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 42c31682bae341bc16a92e7eb94587a6b4d84dfa https://github.com/qemu/qemu/commit/42c31682bae341bc16a92e7eb94587a6b4d84dfa Author: Thomas Huth <th...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M MAINTAINERS Log Message: ----------- MAINTAINERS: Add hw/display/sii9022.c to the Versatile Express section This graphics adapter is only used by the Versatile Express machine, so add it to the corresponding section in MAINTAINERS. Message-ID: <20231020060936.524988-4-th...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 7c7e1f6017ece833499ff459fea1e6d32f543940 https://github.com/qemu/qemu/commit/7c7e1f6017ece833499ff459fea1e6d32f543940 Author: Thomas Huth <th...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M MAINTAINERS Log Message: ----------- MAINTAINERS: Extend the Stellaris section This header include/hw/timer/stellaris-gptm.h obviously belongs to the Stellaris machines, so let's add it to the corresponding section. And hw/display/ssd0303.c and hw/display/ssd0323.c are only used by hw/arm/stellaris.c, so add them to the corresponding section in the MAINTAINERS file, too. Message-ID: <20231020060936.524988-5-th...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: d229996b402e6d08764f3da5a49aa3a25193db47 https://github.com/qemu/qemu/commit/d229996b402e6d08764f3da5a49aa3a25193db47 Author: Thomas Huth <th...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M MAINTAINERS Log Message: ----------- MAINTAINERS: Add a general architecture section for x86 It's a little bit weird that the files in target/i386/ which are not in a subfolder there do not have any associated maintainer (and thus nobody might be CC:-ed on changes to these files). We should have a general x86 section for these files, similar to what we already have for s390x and mips. Since Paolo is already listed as maintainer for both, the x86 KVM and TCG CPUs, I'd like to suggest him as maintainer for the general files, too. Message-ID: <20230929134551.395438-1-th...@redhat.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 00ac955b06b28803319159551bfed6a130f8ec2f https://github.com/qemu/qemu/commit/00ac955b06b28803319159551bfed6a130f8ec2f Author: Philippe Mathieu-Daudé <phi...@linaro.org> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M tests/vm/netbsd Log Message: ----------- tests/vm/netbsd: Use Python v3.11 We requiere the 'ninja-build', which depends on 'python311': $ pkgin show-deps ninja-build direct dependencies for ninja-build-1.11.1nb1 python311>=3.11.0 So we end up installing both Python v3.10 and v3.11: [31/76] installing python311-3.11.5... [54/76] installing python310-3.10.13... [74/76] installing py310-expat-3.10.13nb1... Then the build system picks Python v3.11, and doesn't find py-expat because we only installed the 3.10 version: python determined to be '/usr/pkg/bin/python3.11' python version: Python 3.11.5 *** Ouch! *** Python's pyexpat module is not found. It's normally part of the Python standard library, maybe your distribution packages it separately? Either install pyexpat, or alleviate the need for it in the first place by installing pip and setuptools for '/usr/pkg/bin/python3.11'. (Hint: NetBSD's pkgsrc debundles this to e.g. 'py310-expat'.) ERROR: python venv creation failed Fix by installing py-expat for v3.11. Remove the v3.10 packages since we aren't using them anymore. Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> Tested-by: Thomas Huth <th...@redhat.com> Message-ID: <20231109150900.91186-1-phi...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 2e990d81d9813628148f64b944691b5cbc251fab https://github.com/qemu/qemu/commit/2e990d81d9813628148f64b944691b5cbc251fab Author: Eric Auger <eric.au...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M tests/unit/test-resv-mem.c Log Message: ----------- test-resv-mem: Fix CID 1523911 Coverity complains about passing "&expected" to "run_range_inverse_array", which dereferences null "expected". I guess the problem is that the compare_ranges() loop dereferences 'e' without testing it. However the loop condition is based on 'ranges' which is garanteed to have the same length as 'expected' given the g_assert_cmpint() just before the loop. So the code looks safe to me. Nevertheless adding a test on expected before the loop to get rid of the warning. Fixes: CID 1523901 Signed-off-by: Eric Auger <eric.au...@redhat.com> Reported-by: Coverity (CID 1523901) Message-ID: <20231110083654.277345-1-eric.au...@redhat.com> Reviewed-by: Thomas Huth <th...@redhat.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: f9a19bd8d23f0048315a60d695857c705988dc05 https://github.com/qemu/qemu/commit/f9a19bd8d23f0048315a60d695857c705988dc05 Author: Thomas Huth <th...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M docs/devel/testing.rst R tests/tsan/blacklist.tsan A tests/tsan/ignore.tsan Log Message: ----------- tests/tsan: Rename the file with the entries that should be ignored Let's use a better file name here. Message-ID: <20231109174720.375873-1-th...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 4409a6d85522925df580554d476161a570bb1ed9 https://github.com/qemu/qemu/commit/4409a6d85522925df580554d476161a570bb1ed9 Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M hw/audio/es1370.c Log Message: ----------- hw/audio/es1370: Clean up comment Replace a sweary comment with one that's a bit more helpful to future readers of the code. Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Reviewed-by: Volker Rümelin <vr_q...@t-online.de> Message-ID: <20231110164318.2197569-1-peter.mayd...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: c96c116e10938d3a01a55273d10e104ba7534030 https://github.com/qemu/qemu/commit/c96c116e10938d3a01a55273d10e104ba7534030 Author: Stefan Hajnoczi <stefa...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M MAINTAINERS Log Message: ----------- MAINTAINERS: update virtio-fs mailing list address The old virtio-fs mailing list address is no longer in use. Switch to the new mailing list address. Cc: Philippe Mathieu-Daudé <phi...@linaro.org> Cc: Vivek Goyal <vgo...@redhat.com> Cc: German Maglione <gmagli...@redhat.com> Cc: Hanna Czenczek <hre...@redhat.com> Reviewed-by: German Maglione <gmagli...@redhat.com> Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com> Message-ID: <20231111004920.148348-1-stefa...@redhat.com> Commit: 616425d45293134d2c9124ef58bd123e766da20f https://github.com/qemu/qemu/commit/616425d45293134d2c9124ef58bd123e766da20f Author: Stefan Hajnoczi <stefa...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M hw/virtio/virtio-mem.c Log Message: ----------- Merge tag 'mem-2023-11-13' of https://github.com/davidhildenbrand/qemu into staging Hi, "Host Memory Backends" and "Memory devices" queue ("mem"): - One virtio-mem fix leading to a QEMU crash in QEMU debug builds # -----BEGIN PGP SIGNATURE----- # # iQJFBAABCAAvFiEEG9nKrXNcTDpGDfzKTd4Q9wD/g1oFAmVR4DsRHGRhdmlkQHJl # ZGhhdC5jb20ACgkQTd4Q9wD/g1qKMQ//fe/4mJOXQ8l5OZ3ScpC2K7yoB9dowJiQ # vobja0X0UhyMIOEH4V5RDtMrW3WcYzD2rVwehpLel3QbwcGa7TTB8NtkTx/t4L8P # tRQe3epGvz+0Kkx4kBFcNBYNR5Skl1rg9kcDhYxNmoOLngWjJcDqRBryfc3V9pEs # dl9sWXaQn82MGNQGuWFnTOUeOgg1LIdKMRcU2AzhAhrA/e4BqOof/JW+PVdQfzDq # 4Jhq74pDmKiuH9GmRZgbNlNFX+GxRk63jJrRw4HDAbSD5dBmVnLAjgFZ0sBcKxe0 # HyiGrZOZNIMhMl/GwwQ7NilN03Hl6Hqlx03nz96/2DbiEKr6sOAErIclkUOVlr7k # YeJvFv+iijqyC4XF43OqoIOz8mtkxan8CuiZW/6/FV9mS/Rb3r8of/BnrK2a8/Kh # RJLX3tsmrxFdFDxVXWPw+UYrJy8g0xQP2Ils3OReO8QO9qqCytPqJFQsSHDlK3T3 # 2K5FiDpMu7cjFezLyRF0LkPSWg1CV7D6Vc8mp+amc2K4Ltiyhp4xZ2TBKrEC8HHE # zs+EyEIfsna4SaKwVUVRimWF3+B4GojoAcAD0zju+uhD8Zw+z553zXpr5TSx0Une # cbMs1n5MTzE6pQo1MmL3hu1xaf6Xdx7hnJPlcnjlKXGFol8ghv6tBkHbOQA5B1/H # 7hVX43f3epM= # =7M1K # -----END PGP SIGNATURE----- # gpg: Signature made Mon 13 Nov 2023 03:37:15 EST # gpg: using RSA key 1BD9CAAD735C4C3A460DFCCA4DDE10F700FF835A # gpg: issuer "da...@redhat.com" # gpg: Good signature from "David Hildenbrand <da...@redhat.com>" [unknown] # gpg: aka "David Hildenbrand <davidhildenbr...@gmail.com>" [full] # gpg: aka "David Hildenbrand <hilde...@in.tum.de>" [unknown] # gpg: WARNING: The key's User ID is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: 1BD9 CAAD 735C 4C3A 460D FCCA 4DDE 10F7 00FF 835A * tag 'mem-2023-11-13' of https://github.com/davidhildenbrand/qemu: virtio-mem: fix division by zero in virtio_mem_activate_memslots_to_plug() Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com> Commit: c86a59fd349da324dc79c3df7ab88b3de101b9ea https://github.com/qemu/qemu/commit/c86a59fd349da324dc79c3df7ab88b3de101b9ea Author: Stefan Hajnoczi <stefa...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M block/snapshot.c M meson.build Log Message: ----------- Merge tag 'pull-shadow-2023-11-13' of https://repo.or.cz/qemu/armbru into staging -Wshadow=local patches for 2023-11-13 # -----BEGIN PGP SIGNATURE----- # # iQJGBAABCAAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmVR7ZISHGFybWJydUBy # ZWRoYXQuY29tAAoJEDhwtADrkYZT7YkP/RUaHzka7vJhcAJSFgCviZ7NYZFbDYkT # MT9Hi4XYYkOqS0BQ9xZPZDy47oB4pqZlNfMCUD3vmD8LLdVsUyRIbZxu59SdgTOa # dnNvXIsC16y7Hk6VRfWB4bifOa1rmbF2el5WevA1UpXMRnjkMbtahbXXlSudQpeQ # Y0e5mILKcbLD1Q6RuTounkfZ/C5pJZKycxVrN8YvFBQ2pILR/JtVwCU9rQ525Sgx # tgScQ+Z+S4Pw+hyD8kpnw+xqk/iXprgX7GmOhCiy4yLdndq1nZgXOXnZvuIvG3n2 # cvM+dNTVH32qlLMqNdwAaOjAVStobdt85oiyMTnkBfi1+6B+5I6FzyH31/XhV86t # siCqZ1vsL8N8cuA9mhbKS2eaLrf4ubAyh07SycaKNWfxVMgIAN0rpqaUzKghGcT3 # y9TfFI48zKgCS8AmMuUYy9G6xPlQy726ZHi4yb+t+j2dDx80eAQyXZRPQBiEomND # cIotxEAPdAdl+52lCwMpYPt+rnxGg4EW05de/CrjKag9Fizfz4cOuwCsSp32XuNe # TmE1Gi3pKaX/goLO2oTesZ6h8rbMoGZ3XG7YWoIkDpjb+XKuUXXxg+b1cv/0dntk # Qn6izIFdSscYXakxAkq6ci/3xS0ork3FXjDHihOKj9IWR8YrhqaDZ//XHnIL1Ld7 # QcXs7wElHeJM # =66br # -----END PGP SIGNATURE----- # gpg: Signature made Mon 13 Nov 2023 04:34:10 EST # gpg: using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653 # gpg: issuer "arm...@redhat.com" # gpg: Good signature from "Markus Armbruster <arm...@redhat.com>" [full] # gpg: aka "Markus Armbruster <arm...@pond.sub.org>" [full] # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867 4E5F 3870 B400 EB91 8653 * tag 'pull-shadow-2023-11-13' of https://repo.or.cz/qemu/armbru: meson: Enable -Wshadow=local block/snapshot: Fix compiler warning with -Wshadow=local Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com> Commit: 05fa22770a7d357342b32203c5b56827219cad00 https://github.com/qemu/qemu/commit/05fa22770a7d357342b32203c5b56827219cad00 Author: Stefan Hajnoczi <stefa...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M docs/sphinx/qapidoc.py M scripts/qapi/schema.py M tests/qapi-schema/test-qapi.py Log Message: ----------- Merge tag 'pull-qapi-2023-11-13' of https://repo.or.cz/qemu/armbru into staging QAPI patches patches for 2023-11-13 # -----BEGIN PGP SIGNATURE----- # # iQJGBAABCAAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmVR7j4SHGFybWJydUBy # ZWRoYXQuY29tAAoJEDhwtADrkYZTmT0P/imN9c6xnkx8Kff0iEaT88N8YUHEu5gt # ECiQtfpbU8y8itIrWpuXWk7HUC1Jp397vKgUhmmr5Im32vx1waUGz/zxdBiitw0a # 2McXfD6Lbz3LN+q002Vq0QjP3tMeoc8DoP/CagmdXniGrxyJSs/oIsUAdqZnymug # ZREYRUlbrgJ8XA06n9qIaCGpiihBLl2XBbx4SV9JWle/9vKpII9EBrWNXTcCkde3 # W6gHEKgGAKa1NGYMJtOncanpnzVP0qoLmb3jmiR9tpj3YBB/5LP9l4O11DTC+PQ5 # nn+OmtmjuKE2a2C79Y8VCbRPR6MPSDDbuWwu7Q+A7vXi/1gnkMeXH+A6jE0d3y+p # PWKqBK65U+yS0IwiUGpMpcGo2WtZiBLzp3ragt+gzi3gV5GvEvPv0uvcEd66in95 # +M2RoVhkbi+e03mF+vDldvbwBYPwlNdgAX/ly7SR76YZybSMK0Jkp7yfvxN35LJc # kgCo0CY9kAYYUgPUJMiPhaxSfRVk738Qex7QCvFwDiZE8l4XEwoT1PRO0fs8G5aI # /Yz7hhjkaLw+i+k/tCVCVe+hOgMxxVUz/gZzV4+yrfQNxz41v4WqCfE8a+m6RROo # TaceVJPKqsyoJ2zmS+CpEPFWkWXEQSQ14yu2wdF8wMyKEWDS4yhRG78rnYC2/ZhC # zullCL7QfFbf # =bGOD # -----END PGP SIGNATURE----- # gpg: Signature made Mon 13 Nov 2023 04:37:02 EST # gpg: using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653 # gpg: issuer "arm...@redhat.com" # gpg: Good signature from "Markus Armbruster <arm...@redhat.com>" [full] # gpg: aka "Markus Armbruster <arm...@pond.sub.org>" [full] # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867 4E5F 3870 B400 EB91 8653 * tag 'pull-qapi-2023-11-13' of https://repo.or.cz/qemu/armbru: tests/qapi-schema: Tidy up pylint warnings and advice sphinx/qapidoc: Tidy up pylint warning raise-missing-from qapi: Fix QAPISchemaEntity.__repr__() Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com> Commit: f78ea7ddb0e18766ece9fdfe02061744a7afc41b https://github.com/qemu/qemu/commit/f78ea7ddb0e18766ece9fdfe02061744a7afc41b Author: Stefan Hajnoczi <stefa...@redhat.com> Date: 2023-11-13 (Mon, 13 Nov 2023) Changed paths: M MAINTAINERS M docs/devel/testing.rst M host/include/generic/host/atomic128-cas.h M host/include/generic/host/atomic128-ldst.h M hw/audio/es1370.c M hw/s390x/s390-pci-vfio.c M include/qemu/int128.h R tests/tsan/blacklist.tsan A tests/tsan/ignore.tsan M tests/unit/test-resv-mem.c M tests/vm/netbsd Log Message: ----------- Merge tag 'pull-request-2023-11-13' of https://gitlab.com/thuth/qemu into staging * Fix compilation with Clang 17 on s390x hosts * Two small s390x PCI fixes * Update MAINTAINERS file with more entries * Fix NetBSD VM test * Clean up some bad wordings # -----BEGIN PGP SIGNATURE----- # # iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmVSAoIRHHRodXRoQHJl # ZGhhdC5jb20ACgkQLtnXdP5wLbVXBg//VVZS5CXEfOFV91I1kqQnLCvgwmuAyqEg # PI2/HBxuhzeBx+F1t7uR0n15tUPi1zkFFBOpyBDBubvWcp4vGvFwLQoiBCUvNzBA # +b1vMySP+K0OO1X5yT3cFHXF9q0o0V5WADwemf5RglIPjlTOIiz9qhD4EYqd2QHC # EUd9Y45DP4Y0V5raHLjY990f/zr3PuSAB6MASFTUnKdgGkRqonLWdLDdIZNDrZuL # oGwx1ALXgBOMV3yNyQx9jZBT24git/ai1vd9AU/d3JRKDPsd+4vC39+PTI9NH4h6 # oQglvo399f64cir1f1JJ3MN4ZtwXZpwUkjeTMcR9XZxk7GibU7P2arG5M3TERdmE # VLqylYsnbJojWOeCH+TViJapRhg1CzUveVlQofr7GHvf2N3oy3BrKaV715gauEyW # zpjbhSPpIQu9WFXt8+tSquqbvpAP/VlLrOV73D4LzJ7WdTa9CHmSek8D0zoRQDZR # 8OixrgoBKS+pmBDmTve5gFsIKhZIz9CrmaAKKYdskC8blENxCng8LOFp7sg2PK3M # U0lWYoDS7qZ85761Bl+QaBdFocdahQqkO/LUQuhoSt2OvA1EGAz2FdVSKkmPDdSS # P/homr4hOXIqJFSsZj0YNUTIXsXwLBvKjvcJPAWYgbXZhim0LtPQTQO3+ignwGyu # RXjaVkvkf/s= # =+2rp # -----END PGP SIGNATURE----- # gpg: Signature made Mon 13 Nov 2023 06:03:30 EST # gpg: using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5 # gpg: issuer "th...@redhat.com" # gpg: Good signature from "Thomas Huth <th.h...@gmx.de>" [full] # gpg: aka "Thomas Huth <th...@redhat.com>" [full] # gpg: aka "Thomas Huth <h...@tuxfamily.org>" [full] # gpg: aka "Thomas Huth <th.h...@posteo.de>" [unknown] # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3 EAB9 2ED9 D774 FE70 2DB5 * tag 'pull-request-2023-11-13' of https://gitlab.com/thuth/qemu: hw/audio/es1370: Clean up comment tests/tsan: Rename the file with the entries that should be ignored test-resv-mem: Fix CID 1523911 tests/vm/netbsd: Use Python v3.11 MAINTAINERS: Add a general architecture section for x86 MAINTAINERS: Extend the Stellaris section MAINTAINERS: Add hw/display/sii9022.c to the Versatile Express section MAINTAINERS: Add hw/input/ads7846.c to the PXA2XX section MAINTAINERS: Add include/hw/input/pl050.h to the PrimeCell/CMSDK section s390x/pci: only limit DMA aperture if vfio DMA limit reported s390x/pci: bypass vfio DMA counting when using cdev host/include/generic/host/atomic128: Fix compilation problem with Clang 17 Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com> Compare: https://github.com/qemu/qemu/compare/69680740eafa...f78ea7ddb0e1