mbox

[PULL,00/25] Misc QEMU-GA patches 2024-07-22

Message ID 20240722070122.27615-1-kkostiuk@redhat.com (mailing list archive)
State New, archived
Headers show

Pull-request

https://github.com/kostyanf14/qemu.git tags/qga-pull-2024-07-22

Message

Konstantin Kostiuk July 22, 2024, 7 a.m. UTC
The following changes since commit 23fa74974d8c96bc95cbecc0d4e2d90f984939f6:

  Merge tag 'pull-target-arm-20240718' of https://git.linaro.org/people/pmaydell/qemu-arm into staging (2024-07-19 07:02:17 +1000)

are available in the Git repository at:

  https://github.com/kostyanf14/qemu.git tags/qga-pull-2024-07-22

for you to fetch changes up to 24d12dfc5abb3b4ac2506f22c3fd0cda40a6977d:

  qga/linux: Add new api 'guest-network-get-route' (2024-07-22 09:51:12 +0300)

----------------------------------------------------------------
qga-pull-2024-07-22

----------------------------------------------------------------
Daniel P. Berrangé (22):
      qga: drop blocking of guest-get-memory-block-size command
      qga: move linux vcpu command impls to commands-linux.c
      qga: move linux suspend command impls to commands-linux.c
      qga: move linux fs/disk command impls to commands-linux.c
      qga: move linux disk/cpu stats command impls to commands-linux.c
      qga: move linux memory block command impls to commands-linux.c
      qga: move CONFIG_FSFREEZE/TRIM to be meson defined options
      qga: conditionalize schema for commands unsupported on Windows
      qga: conditionalize schema for commands unsupported on non-Linux POSIX
      qga: conditionalize schema for commands requiring getifaddrs
      qga: conditionalize schema for commands requiring linux/win32
      qga: conditionalize schema for commands only supported on Windows
      qga: conditionalize schema for commands requiring fsfreeze
      qga: conditionalize schema for commands requiring fstrim
      qga: conditionalize schema for commands requiring libudev
      qga: conditionalize schema for commands requiring utmpx
      qga: conditionalize schema for commands not supported on other UNIX
      qga: don't disable fsfreeze commands if vss_init fails
      qga: move declare of QGAConfig struct to top of file
      qga: remove pointless 'blockrpcs_key' variable
      qga: allow configuration file path via the cli
      qga: centralize logic for disabling/enabling commands

Dehan Meng (1):
      qga/linux: Add new api 'guest-network-get-route'

Thomas Lamprecht (1):
      guest-agent: document allow-rpcs in config file section

Zhao Liu (1):
      qga/commands-posix: Make ga_wait_child() return boolean

 docs/interop/qemu-ga.rst |   20 +
 meson.build              |   16 +
 qga/commands-bsd.c       |   24 -
 qga/commands-common.h    |    9 -
 qga/commands-linux.c     | 1938 +++++++++++++++++++++++++++++++++++++
 qga/commands-posix.c     | 2383 ++++------------------------------------------
 qga/commands-win32.c     |   78 +-
 qga/main.c               |  224 ++---
 qga/qapi-schema.json     |  226 ++++-
 9 files changed, 2452 insertions(+), 2466 deletions(-)

--
2.45.2

Comments

Richard Henderson July 22, 2024, 10:26 p.m. UTC | #1
On 7/22/24 17:00, Konstantin Kostiuk wrote:
> The following changes since commit 23fa74974d8c96bc95cbecc0d4e2d90f984939f6:
> 
>    Merge tag 'pull-target-arm-20240718' ofhttps://git.linaro.org/people/pmaydell/qemu-arm into staging (2024-07-19 07:02:17 +1000)
> 
> are available in the Git repository at:
> 
>    https://github.com/kostyanf14/qemu.git tags/qga-pull-2024-07-22
> 
> for you to fetch changes up to 24d12dfc5abb3b4ac2506f22c3fd0cda40a6977d:
> 
>    qga/linux: Add new api 'guest-network-get-route' (2024-07-22 09:51:12 +0300)
> 
> ----------------------------------------------------------------
> qga-pull-2024-07-22

Fails testing:

https://gitlab.com/qemu-project/qemu/-/jobs/7401175099
https://gitlab.com/qemu-project/qemu/-/jobs/7401175098
https://gitlab.com/qemu-project/qemu/-/jobs/7401175093

../qga/commands-linux.c:2159:42: error: 'sscanf' may overflow; destination buffer in 
argument 12 has size 16, but the corresponding specifier may require size 33 
[-Werror,-Wfortify-source]
                            &Use, &Flags, Iface) != 10) {



r~