Commit 6f20124380 for qemu.org
commit 6f2012438067dd3e7e72fb9c3ccb376dbe686845
Merge: 5f664cd37a 839bc113fb
Author: Richard Henderson <richard.henderson@linaro.org>
Date: Tue Sep 15 04:38:26 2026 -1000
Merge tag 'qga-pull-2026-09-15' of https://github.com/kostyanf14/qemu into staging
qga-pull-2026-09-15
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEwsLBCepDxjwUI+uE711egWG6hOcFAmqpKhsACgkQ711egWG6
# hOcUOg/8D0rqV3C3MtYuHrUGCqiaBMRCb4H6rpy5e01LoxpbGqFyL7Eenmznj+Im
# Fog/AW3qnrpRYRQENcxZb+rcMMjE2/3DZy/fndWgJ8gUF51QfMnEuC5xxi2t8QZk
# 3Qbms9mU82MIrL7Pki7HNiShFQm8TYAItz4EYvnV2eMSz21tI5sl5pAxwSDuSAb+
# TVpXJm6ZeNswAAjbDk2kkJ1W5zK7dHr82++EgbD2GutcyG4hIKbV/Ou+3VzCICJ1
# w7RAUoJ8O04Zs9RPeWdFueJ8P9jtrFwnSBv0NC7lCiacBKuTsFZKzcdYSVrjKUBv
# h5sF1DKZHzossud//gpknNEd4xochzGIC8f6TIQ/ji4FvOsPL/hERu2LzMx8pLyx
# 6MKYGFf6Quq5WXZXfi4f+HLz/Gc1iw2zJFrLIGfuSRdhHfMrqrZ6fb04ttuznPOO
# On1zwhWJ8zYPRXSegkrxJp9L0LHXPU3LKu/PQcRTBRD9cRqKnYWhZs571D6wLkwn
# MSWIfZjyRtSqCH2yolE0DQr4uDNrzZnR5HCxUrdB8MKnyMh/JoV+h6iYsEi5gPbt
# JrCeKMM8IjKj9JklxeKOOCczaoTHiicpBID1eNnZtFlByRddDGO4MriB78GrKDIq
# cB+TzLhIq0x2KGGm3VWUwXFN7l4HiCX7tY2eSa4m98VIJGVK5jQ=
# =X3q3
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 15 Sep 2026 01:20:59 AM HST
# gpg: using RSA key C2C2C109EA43C63C1423EB84EF5D5E8161BA84E7
# gpg: Good signature from "Kostiantyn Kostiuk (Upstream PR sign) <kkostiuk@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-2026-09-15' of https://github.com/kostyanf14/qemu:
qga/vss-win32: log to file during COM+ registration
qga/vss-win32: restrict access to freeze/thaw synchronisation events
qga/vss-win32: initialize *num_vols at start of requester_freeze
qga/vss-win32: check GetLastError() after FindNextVolumeW failure
qga/vss-win32: report QueryStatus return value on failure
qga/vss-win32: evaluate err_set() macro argument only once
qga/vss-win32: avoid CRT calls in DllMain debug logging
qga/vss-win32: guard CloseServiceHandle calls against NULL handles
qga/vss-win32: use GetLastError() after FindFirstVolumeW failure
qga/vss-win32: return an interface pointer for IID_IUnknown
qga/vss-win32: allow pceltFetched==NULL in IEnumObject::Next
qga/vss-win32: pass character count instead of byte count to volume APIs
qga/vss-win32: free bstrWriterName in outer writer loop
qga/vss-win32: explicit NULL/zero initialization
qga/vss-win32: pass valid SERVICE_STATUS to ControlService
qga/vss-win32: fix race condition in COM Release() methods
qga/installer: preserve VssOption registry value across upgrades
qga: Change effective user/group ID in guest-ssh-* commands
qga: implement 'guest-get-fsinfo' for FreeBSD
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>