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

Reply via email to