Branch: refs/heads/staging Home: https://github.com/qemu/qemu Commit: a12ff7f807e3ae2e254ac1de45c3892831479a0f https://github.com/qemu/qemu/commit/a12ff7f807e3ae2e254ac1de45c3892831479a0f Author: Markus Armbruster <arm...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025)
Changed paths: M ui/keymaps.c Log Message: ----------- ui/keymaps: Avoid trace crash and improve error messages parse_keyboard_layout() passes a possibly null @filename to trace_keymap_parse(). Trace backend log then formats it with %s, which crashes on some systems. Fix by moving the null check before the trace_keymap_parse(). While there, improve the error messages a bit. Fixes: d3b787fa7dde (keymaps: add tracing) Signed-off-by: Markus Armbruster <arm...@redhat.com> Message-ID: <20250723131504.1482657-1-arm...@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Commit: 83f6dceb8f5c0a1efe806a9a4905cbc743a8a378 https://github.com/qemu/qemu/commit/83f6dceb8f5c0a1efe806a9a4905cbc743a8a378 Author: Thomas Huth <th...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M qga/commands-linux.c Log Message: ----------- qga: Fix ubsan warning When compiling QEMU with --enable-ubsan there is a undefined behavior warning when running "make check": .../qga/commands-linux.c:452:15: runtime error: applying non-zero offset 5 to null pointer #0 0x55ea7b89450c in build_guest_fsinfo_for_pci_dev ..../qga/commands-linux.c:452:15 Fix it by avoiding the additional pointer variable here and use an "offset" integer variable instead. Signed-off-by: Thomas Huth <th...@redhat.com> Reviewed-by: Daniel P. Berrangé <berra...@redhat.com> Reviewed-by: Kostiantyn Kostiuk <kkost...@redhat.com> Link: https://lore.kernel.org/qemu-devel/20250730072709.27077-1-th...@redhat.com Signed-off-by: Kostiantyn Kostiuk <kkost...@redhat.com> Commit: 42bdb911c22f9449f7a310efc73b70548ca42b24 https://github.com/qemu/qemu/commit/42bdb911c22f9449f7a310efc73b70548ca42b24 Author: Denis V. Lunev <d...@openvz.org> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M qga/vss-win32.c Log Message: ----------- qga: fix potentially not initialized nr_volumes in qga_vss_fsfreeze() In this function we could have this variable not initialized. If this could be acceptable on error, the variable could be left not initialized f.e. as follows: void requester_freeze(int *num_vols, void *mountpoints, ErrorSet *errset) { ... if (mountpoints) { ... if (num_mount_points == 0) { /* If there is no valid mount points, just exit. */ goto out; } } ... if (!mountpoints) { ... if (num_fixed_drives == 0) { goto out; /* If there is no fixed drive, just exit. */ } } ... } Stay on safe side, initialize the variable at the beginning. Signed-off-by: Denis V. Lunev <d...@openvz.org> CC: Kostiantyn Kostiuk <kkost...@redhat.com> CC: Michael Roth <michael.r...@amd.com> Reviewed-by: Kostiantyn Kostiuk <kkost...@redhat.com> Link: https://lore.kernel.org/qemu-devel/20250807133221.1135453-1-...@openvz.org Signed-off-by: Kostiantyn Kostiuk <kkost...@redhat.com> Commit: 9646155bb01c076f982601b1ebdead73efcb58a1 https://github.com/qemu/qemu/commit/9646155bb01c076f982601b1ebdead73efcb58a1 Author: Kostiantyn Kostiuk <kkost...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M qga/vss-win32/requester.cpp Log Message: ----------- qga-vss: Replace asserts with condition and report error Reviewed-by: Yan Vugenfirer <yvuge...@redhat.com> Link: https://lore.kernel.org/qemu-devel/20250825145241.170717-2-kkost...@redhat.com Signed-off-by: Kostiantyn Kostiuk <kkost...@redhat.com> Commit: ed42682a66ef9f5e892abb7bcc3f211e1180f075 https://github.com/qemu/qemu/commit/ed42682a66ef9f5e892abb7bcc3f211e1180f075 Author: Kostiantyn Kostiuk <kkost...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M qga/vss-win32/meson.build Log Message: ----------- qga-vss: Remove unused dependencies Reviewed-by: Yan Vugenfirer <yvuge...@redhat.com> Link: https://lore.kernel.org/qemu-devel/20250825145241.170717-3-kkost...@redhat.com Signed-off-by: Kostiantyn Kostiuk <kkost...@redhat.com> Commit: 3b0ba59762380fff9c91a031301f6f661abaac96 https://github.com/qemu/qemu/commit/3b0ba59762380fff9c91a031301f6f661abaac96 Author: Kostiantyn Kostiuk <kkost...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M qga/main.c Log Message: ----------- qga: Fix channel initialization check in run_agent_once Reviewed-by: Yan Vugenfirer <yvuge...@redhat.com> Reviewed-by: Michal Privoznik <mpriv...@redhat.com> Link: https://lore.kernel.org/qemu-devel/20250825140549.146617-2-kkost...@redhat.com Signed-off-by: Kostiantyn Kostiuk <kkost...@redhat.com> Commit: b44c8a6d837ed4e082dd03d79095a4e9141eff5b https://github.com/qemu/qemu/commit/b44c8a6d837ed4e082dd03d79095a4e9141eff5b Author: Kostiantyn Kostiuk <kkost...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M qga/main.c Log Message: ----------- qga: ignore channel_init() fail if 'retry_path' is set On Windows, we run QGA with `-d --retry-path` options by default, and expect that QGA will start even without the vioserial driver and will wait for communication forever. Reviewed-by: Yan Vugenfirer <yvuge...@redhat.com> Reviewed-by: Michal Privoznik <mpriv...@redhat.com> Link: https://lore.kernel.org/qemu-devel/20250825140549.146617-3-kkost...@redhat.com Signed-off-by: Kostiantyn Kostiuk <kkost...@redhat.com> Commit: edf3780a7dad4658ab7b72ea37e310a2be9b16d3 https://github.com/qemu/qemu/commit/edf3780a7dad4658ab7b72ea37e310a2be9b16d3 Author: Kostiantyn Kostiuk <kkost...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M qga/vss-win32/requester.cpp Log Message: ----------- qga-vss: Write hex value of error in log QGA-VSS writes error using error_setg_win32_internal, which call g_win32_error_message. g_win32_error_message - translate a Win32 error code (as returned by GetLastError()) into the corresponding message. In the same time, we call error_setg_win32_internal with error codes from different Windows componets like VSS or Performance monitor that provides different codes and can't be converted with g_win32_error_message. In this case, the empty suffix will be returned so error will be masked. This commit directly add hex value of error code. Reproduce: - Run QGA command: {"execute": "guest-fsfreeze-freeze-list", "arguments": {"mountpoints": ["D:"]}} QGA error example: - before changes: {"error": {"class": "GenericError", "desc": "failed to add D: to snapshot set: "}} - after changes: {"error": {"class": "GenericError", "desc": "failed to add D: to snapshot set: Windows error 0x8004230e: "}} Reviewed-by: Yan Vugenfirer <yvuge...@redhat.com> Link: https://lore.kernel.org/qemu-devel/20250825135311.138330-1-kkost...@redhat.com Signed-off-by: Kostiantyn Kostiuk <kkost...@redhat.com> Commit: 85ff0e956bf26a93c92e4dca8f6257613269a0cf https://github.com/qemu/qemu/commit/85ff0e956bf26a93c92e4dca8f6257613269a0cf Author: Kostiantyn Kostiuk <kkost...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M qga/installer/qemu-ga.wxs Log Message: ----------- qga/installer: Remove QGA VSS if QGA installation failed When QGA Installer failed to install QGA service but install QGA VSS provider, provider should be removed before installer exits. Otherwise QGA VSS will has broken infomation and prevent QGA installation in next run. Reviewed-by: Yan Vugenfirer <yvuge...@redhat.com> Link: https://lore.kernel.org/qemu-devel/20250825143155.160913-1-kkost...@redhat.com Signed-off-by: Kostiantyn Kostiuk <kkost...@redhat.com> Commit: 28c5d27dd4dc4100a96ff4c9e5871dd23c6b02ec https://github.com/qemu/qemu/commit/28c5d27dd4dc4100a96ff4c9e5871dd23c6b02ec Author: minglei.liu <minglei....@smartx.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M qga/commands.c Log Message: ----------- qga: Fix truncated output handling in guest-exec status reporting Signed-off-by: minglei.liu <minglei....@smartx.com> Fixes: a1853dca743 Reviewed-by: Daniel P. Berrangé <berra...@redhat.com> Reviewed-by: Kostiantyn Kostiuk <kkost...@redhat.com> Link: https://lore.kernel.org/qemu-devel/20250711021714.91258-1-minglei....@smartx.com Signed-off-by: Kostiantyn Kostiuk <kkost...@redhat.com> Commit: b2e4534a2c9ce3d20ba44d855f1e2b71cc53c3a3 https://github.com/qemu/qemu/commit/b2e4534a2c9ce3d20ba44d855f1e2b71cc53c3a3 Author: Markus Armbruster <arm...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M target/i386/kvm/vmsr_energy.c Log Message: ----------- i386/kvm/vmsr_energy: Plug memory leak on failure to connect socket vmsr_open_socket() leaks the Error set by qio_channel_socket_connect_sync(). Plug the leak by not creating the Error. Fixes: 0418f90809ae (Add support for RAPL MSRs in KVM/Qemu) Signed-off-by: Markus Armbruster <arm...@redhat.com> Message-ID: <20250723133257.1497640-2-arm...@redhat.com> Reviewed-by: Zhao Liu <zhao1....@intel.com> Commit: ec14a3de622ae30a8afa78b6f564bc743b753ee1 https://github.com/qemu/qemu/commit/ec14a3de622ae30a8afa78b6f564bc743b753ee1 Author: Markus Armbruster <arm...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M hw/vfio-user/proxy.c M scsi/pr-manager-helper.c M ui/input-barrier.c Log Message: ----------- vfio scsi ui: Error-check qio_channel_socket_connect_sync() the same way qio_channel_socket_connect_sync() returns 0 on success, and -1 on failure, with errp set. Some callers check the return value, and some check whether errp was set. For consistency, always check the return value, and always check it's negative. Signed-off-by: Markus Armbruster <arm...@redhat.com> Message-ID: <20250723133257.1497640-3-arm...@redhat.com> Reviewed-by: Zhao Liu <zhao1....@intel.com> Commit: a60e1544b515e5205489141fc76cdf26de3a5f1b https://github.com/qemu/qemu/commit/a60e1544b515e5205489141fc76cdf26de3a5f1b Author: Markus Armbruster <arm...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M tests/qtest/qom-test.c Log Message: ----------- qtest/qom-test: Shallow testing of qom-list / qom-get This test traverses the QOM sub-tree rooted at /machine with a combination of qom-list and qom-get. In my x86_64 testing, it runs almost 12000 QMP commands in 34 seconds. With -m slow, we test more machines, and it takes almost 84000 commands in almost four minutes. Since commit 3dd93992ffb (tests/qtest/qom-test: unit test for qom-list-get), the test traverses this tree a second time, with qom-list-get. In my x86_64 testing, this takes some 200 QMP commands and around two seconds, and some 1100 in just under 12s with -m slow. Traversing the entire tree is useful, because it exercise the QOM property getters. Traversing it twice not so much. Make the qom-list / qom-get test shallow unless -m slow is given: don't recurse. Cuts the number of commands to around 600, and run time to under 5s for me. Signed-off-by: Markus Armbruster <arm...@redhat.com> Message-ID: <20250725135034.2280477-3-arm...@redhat.com> Reviewed-by: Steve Sistare <steven.sist...@oracle.com> Commit: 67a392f7cf2b1662c21fb609b25bd745d25a2d05 https://github.com/qemu/qemu/commit/67a392f7cf2b1662c21fb609b25bd745d25a2d05 Author: Markus Armbruster <arm...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M tests/qtest/qom-test.c Log Message: ----------- qtest/qom-test: Traverse entire QOM tree This test traverses the QOM sub-tree rooted at /machine. Traverse the entire tree instead. The x86_64 test runs some 40 additional QMP commands, and stays under 5s for me. Signed-off-by: Markus Armbruster <arm...@redhat.com> Message-ID: <20250725135034.2280477-4-arm...@redhat.com> Reviewed-by: Steve Sistare <steven.sist...@oracle.com> Commit: c4c3ee8c1de5f04b4a34b53c2f3d6e85f5a2fe6f https://github.com/qemu/qemu/commit/c4c3ee8c1de5f04b4a34b53c2f3d6e85f5a2fe6f Author: Markus Armbruster <arm...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M tests/qtest/qom-test.c Log Message: ----------- qtest/qom-test: Don't bother to execute QMP command quit Signed-off-by: Markus Armbruster <arm...@redhat.com> Message-ID: <20250725135034.2280477-5-arm...@redhat.com> Reviewed-by: Steve Sistare <steven.sist...@oracle.com> Commit: f0f682675c9b95ef762cec8dd1b868171a3dda67 https://github.com/qemu/qemu/commit/f0f682675c9b95ef762cec8dd1b868171a3dda67 Author: Markus Armbruster <arm...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M MAINTAINERS Log Message: ----------- MAINTAINERS: Cover tests/qtest/qom-test.c Signed-off-by: Markus Armbruster <arm...@redhat.com> Message-ID: <20250725135034.2280477-6-arm...@redhat.com> Commit: c9a1ea9c52e6462ad5c7814f3abd65baa69dc4ce https://github.com/qemu/qemu/commit/c9a1ea9c52e6462ad5c7814f3abd65baa69dc4ce Author: Markus Armbruster <arm...@redhat.com> Date: 2025-09-01 (Mon, 01 Sep 2025) Changed paths: M tests/qtest/qos-test.c M tests/qtest/vhost-user-test.c Log Message: ----------- Revert "tests/qtest: use qos_printf instead of g_test_message" This reverts commit 30ea13e9d97dcbd4ea541ddf9e8857fa1d5cb30f. Also rewrites qos_printf() calls added later. "make check" prints many lines like stdout: 138: UNKNOWN: # # qos_test running single test in subprocess stdout: 139: UNKNOWN: # # set_protocol_features: 0x42 stdout: 140: UNKNOWN: # # set_owner: start of session stdout: 141: UNKNOWN: # # vhost-user: un-handled message: 14 stdout: 142: UNKNOWN: # # vhost-user: un-handled message: 14 stdout: 143: UNKNOWN: # # set_vring(0)=enabled stdout: 144: UNKNOWN: # # set_vring(1)=enabled stdout: 145: UNKNOWN: # # set_vring(0)=enabled stdout: 146: UNKNOWN: # # set_vring(1)=enabled stdout: 147: UNKNOWN: # # set_vring(0)=enabled stdout: 148: UNKNOWN: # # set_vring(1)=enabled stdout: 149: UNKNOWN: # # set_vring(0)=enabled stdout: 150: UNKNOWN: # # set_vring(1)=enabled stdout: 151: UNKNOWN: # # set_vring(0)=enabled stdout: 152: UNKNOWN: # # set_vring(1)=enabled stdout: 153: UNKNOWN: # # set_vring_num: 0/256 stdout: 154: UNKNOWN: # # set_vring_addr: 0x7f9060000000/0x7f905ffff000/0x7f9060001000 Turns out this is qos-test, and the culprit is a commit meant to ease debugging. Revert it until a better solution is found. Signed-off-by: Markus Armbruster <arm...@redhat.com> Message-ID: <20250728145747.3165315-1-arm...@redhat.com> [Commit message clarified] Commit: a1a98f3ed8cc9889c476120166c9d01e7706e938 https://github.com/qemu/qemu/commit/a1a98f3ed8cc9889c476120166c9d01e7706e938 Author: Richard Henderson <richard.hender...@linaro.org> Date: 2025-09-02 (Tue, 02 Sep 2025) Changed paths: M hw/vfio-user/proxy.c M scsi/pr-manager-helper.c M target/i386/kvm/vmsr_energy.c M ui/input-barrier.c M ui/keymaps.c Log Message: ----------- Merge tag 'pull-error-2025-09-01' of https://repo.or.cz/qemu/armbru into staging Error reporting patches for 2025-09-01 # -----BEGIN PGP SIGNATURE----- # # iQJGBAABCAAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmi1gEcSHGFybWJydUBy # ZWRoYXQuY29tAAoJEDhwtADrkYZTxR4QAI3618X5dwJgW5aq+QaICs7yaXGiBv1w # jj3gqIsvSFRALhAfJJRs6dmWX3MN9kFhpkE4xHpzVAkk1T5uwUc+/RH4weOf6BN3 # Thzyq8NkeICD3C7GpReQCuBA2mD3gga4xDwKTu21Gsl3cKW5WPE4MDFP6wdB7ftt # L65AvLuQzt1aHoq9AArUf9ImbGW9Puu8jLOZUnwPVtTM6VLFZGULEFADuVu0zY5A # DzIFFo6zBKPC6ikSafsQSlgeX9ioXlqgaoKoeTD53ozB+LsjHDn6PsNJk/byjdpF # u17Cxr9Xh93LxvNwvDx2Um+X6XLspf5yH6ZQmjsiemVsyaOdPTEvZSqEQWxWNqbh # hke/gD7DcGt2/d8KTbEJ2rEvefI7kna+qWqpM79iXIhTl7s4qdFiSYYXTjrdMFz2 # n3xFLJ0B/xJ5NmZkMXXGB2uPUA1+uQJ2p/J7qqz2gBoUPwcFHbUQUjUYwidlveAM # gutVs0zAZKRmM+FPH6oIYHLAwM92u5C9KWtdct+lzb4VcoNzWflqVXQum83JsR5t # 5CjjxFiUEZ8t9/BVZcL/qnWPAXAL1+eQ6jixdJVUgPcoh4+OX76f76atJRJgAEtY # fB2MCwXfUzW872BCUIUIyANG3SQuhN37KSq4jNzdHXTmlOQFe44rm7eRijRsNnkt # GdbfPSJSy13T # =/S2t # -----END PGP SIGNATURE----- # gpg: Signature made Mon 01 Sep 2025 01:15:19 PM CEST # gpg: using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653 # gpg: issuer "arm...@redhat.com" # gpg: Good signature from "Markus Armbruster <arm...@redhat.com>" [unknown] # gpg: aka "Markus Armbruster <arm...@pond.sub.org>" [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: 354B C8B3 D7EB 2A6B 6867 4E5F 3870 B400 EB91 8653 * tag 'pull-error-2025-09-01' of https://repo.or.cz/qemu/armbru: vfio scsi ui: Error-check qio_channel_socket_connect_sync() the same way i386/kvm/vmsr_energy: Plug memory leak on failure to connect socket ui/keymaps: Avoid trace crash and improve error messages Signed-off-by: Richard Henderson <richard.hender...@linaro.org> Commit: 0a028b5e1dd2f02ba3d1f2a7825ce40b6eb559ec https://github.com/qemu/qemu/commit/0a028b5e1dd2f02ba3d1f2a7825ce40b6eb559ec Author: Richard Henderson <richard.hender...@linaro.org> Date: 2025-09-02 (Tue, 02 Sep 2025) Changed paths: M MAINTAINERS M tests/qtest/qom-test.c M tests/qtest/qos-test.c M tests/qtest/vhost-user-test.c Log Message: ----------- Merge tag 'pull-tests-2025-09-01' of https://repo.or.cz/qemu/armbru into staging Testing patches for 2025-09-01 # -----BEGIN PGP SIGNATURE----- # # iQJGBAABCAAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmi1iOoSHGFybWJydUBy # ZWRoYXQuY29tAAoJEDhwtADrkYZTT6QQAJ++4yNqGAtpYGvY7HHe7UIgA9s6kYMt # aeIjVibzBFJCGX89etKpDX9IBHXl77kZEl1O84In9WDlvVC364uVaiL5DrPHLizR # Xu+Jp6P88AXCqvgbfS5N/nYpT5I5+SGYYanDsLMyG9EtRSh+HrJEA364/pAq4ORu # 1cm2naus2tkqVwIP/2i4B15iQT2awG0Ha0jI/22RmMlKDNyl1Mwx5P05DYFNxFRO # XqwbEoigNc+UtZOyaj2uHLRDHTwXp+ylzqCo4FvSaF/ij/Gsu+elgJktDF7Hivop # g0EXum3VEdhzT72sDcUa/4AbaATSD+9Iblg0XjkRTncYOO9jDnV3V/n8ffa3vSEM # rYGGdgw5oLpjqcQp+fNlDPcF6c6o7uSZU6zl1DOSYJhge7r7pO5VnIPNydZxaU4J # rHjLQT2rX1ISRe2k0RrXA8dy6Ld5W54XGBo9QLUH99sh1LKYZsUvCZ5P1N0g6Fe0 # obD3Y8+pR3VvMNQIx5+D12A3nijZpXSSDFdsSy1qXwnOZ/ODXXkmWqZK1cEExH4B # EljiU+tlenUDg6N6q0fy5p3t/GBrbim9ZCjtJWJ5lNzySZP7fI0xMt5MzcKlLROq # sYjABXG4lo/6c8SW5j+3+DN48DwQ/ct2Aa7FR5fOyW7NYpJDxxiyVoTEmE7Wyii1 # 79YqCNPkSEy5 # =L7VP # -----END PGP SIGNATURE----- # gpg: Signature made Mon 01 Sep 2025 01:52:10 PM CEST # gpg: using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653 # gpg: issuer "arm...@redhat.com" # gpg: Good signature from "Markus Armbruster <arm...@redhat.com>" [unknown] # gpg: aka "Markus Armbruster <arm...@pond.sub.org>" [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: 354B C8B3 D7EB 2A6B 6867 4E5F 3870 B400 EB91 8653 * tag 'pull-tests-2025-09-01' of https://repo.or.cz/qemu/armbru: Revert "tests/qtest: use qos_printf instead of g_test_message" MAINTAINERS: Cover tests/qtest/qom-test.c qtest/qom-test: Don't bother to execute QMP command quit qtest/qom-test: Traverse entire QOM tree qtest/qom-test: Shallow testing of qom-list / qom-get Signed-off-by: Richard Henderson <richard.hender...@linaro.org> Commit: 8415b0619f65bff12f10c774659df92d3f61daca https://github.com/qemu/qemu/commit/8415b0619f65bff12f10c774659df92d3f61daca Author: Richard Henderson <richard.hender...@linaro.org> Date: 2025-09-02 (Tue, 02 Sep 2025) Changed paths: M qga/commands-linux.c M qga/commands.c M qga/installer/qemu-ga.wxs M qga/main.c M qga/vss-win32.c M qga/vss-win32/meson.build M qga/vss-win32/requester.cpp Log Message: ----------- Merge tag 'qga-pull-2025-08-29-v2' of https://github.com/kostyanf14/qemu into staging qga-pull-2025-08-29-v2 # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCgAdFiEEwsLBCepDxjwUI+uE711egWG6hOcFAmi1foEACgkQ711egWG6 # hOf0wA/+JhdZQUYWsdADK30KdAByRGF4ujz6n2c3smaYNxZh9M0fjmwy9TVjA3P9 # f2fLf1/ltgKwd8MVxR8UAE143Oq7mt2Qe+p37ftkMRtBnIyF7KVzlco3d+lH76PL # 4zW8rCbYnhYonGD1mwTAgxHnmrEv91ZqgBH46o+A8vFUUog+QgtHj5y5YIPTTxOi # BK+mkhG7F5nCjjl8MTFyiASRdHeYLV0cYhV+baX/sbnFU92ewojQhUFQwbxlwNH+ # yl5/+K8vlHf1OEMljCGtWabZwm5voj/hUi2apcdJtHycx3J4LOa9XpWknOZrUiJe # ZR7ad1FAmLnoDO3MqRQvQpUDyGDwC4rBhyhcxImGljbxPlRaOV8NRjeOZYuDvb9Z # Gv75dmAwNkLDTvCteMIsyTlavpVemu6sePmbOnFQmfRebl9Qcn5eSDoyoQX3QOp7 # SUZStaY6fLZCFnHOM97Yd5JFn5UuAlw/ZVGQjK5EYnAZX+7s0CbYmx5OSNusMPzt # IW2Z3ydok0KkdbQ0Yhpm2j2nzvQr2gsuquaddcqjZg7i9F30CYbBAGWp91MSpJgx # xS5aURvB1psktFNuA0WtpDkMN8sNnjNMIreh4StXf/tYg5pYi8yHYlRYkeTrxhLl # HHaWfb2nAlZaQPjx6CXFvUKv0W2kAn+12WFzVMcM2IrQ/ESyUyE= # =y5F8 # -----END PGP SIGNATURE----- # gpg: Signature made Mon 01 Sep 2025 01:07:45 PM CEST # gpg: using RSA key C2C2C109EA43C63C1423EB84EF5D5E8161BA84E7 # gpg: Good signature from "Kostiantyn Kostiuk (Upstream PR sign) <kkost...@redhat.com>" [unknown] # gpg: WARNING: This key is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: C2C2 C109 EA43 C63C 1423 EB84 EF5D 5E81 61BA 84E7 * tag 'qga-pull-2025-08-29-v2' of https://github.com/kostyanf14/qemu: qga: Fix truncated output handling in guest-exec status reporting qga/installer: Remove QGA VSS if QGA installation failed qga-vss: Write hex value of error in log qga: ignore channel_init() fail if 'retry_path' is set qga: Fix channel initialization check in run_agent_once qga-vss: Remove unused dependencies qga-vss: Replace asserts with condition and report error qga: fix potentially not initialized nr_volumes in qga_vss_fsfreeze() qga: Fix ubsan warning Signed-off-by: Richard Henderson <richard.hender...@linaro.org> Compare: https://github.com/qemu/qemu/compare/09d16ef11c97...8415b0619f65 To unsubscribe from these emails, change your notification settings at https://github.com/qemu/qemu/settings/notifications