Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 3ac6daa9e1c5d7dae2a3cd1c6a388174b462f3e8
      
https://github.com/qemu/qemu/commit/3ac6daa9e1c5d7dae2a3cd1c6a388174b462f3e8
  Author: Daniel P. Berrangé <[email protected]>
  Date:   2025-07-16 (Wed, 16 Jul 2025)

  Changed paths:
    M ui/vnc.c

  Log Message:
  -----------
  ui: fix setting client_endian field defaults

When a VNC client sends a "set pixel format" message, the
'client_endian' field will get initialized, however, it is
valid to omit this message if the client wants to use the
server's native pixel format. In the latter scenario nothing
is initializing the 'client_endian' field, so it remains set
to 0, matching neither G_LITTLE_ENDIAN nor G_BIG_ENDIAN. This
then results in pixel format conversion routines taking the
wrong code paths.

This problem existed before the 'client_be' flag was changed
into the 'client_endian' value, but the lack of initialization
meant it semantically defaulted to little endian, so only big
endian systems would potentially be exposed to incorrect pixel
translation.

The 'virt-viewer' / 'remote-viewer' apps always send a "set
pixel format" message so aren't exposed to any problems, but
the classical 'vncviewer' app will show the problem easily.

Fixes: 7ed96710e82c385c6cfc3d064eec7dde20f0f3fd
Reported-by: Thomas Huth <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Marc-André Lureau <[email protected]>
Signed-off-by: Daniel P. Berrangé <[email protected]>


  Commit: 8fc3d63d685751734fb9c8c0284dc44a36a8e053
      
https://github.com/qemu/qemu/commit/8fc3d63d685751734fb9c8c0284dc44a36a8e053
  Author: Daniel P. Berrangé <[email protected]>
  Date:   2025-07-16 (Wed, 16 Jul 2025)

  Changed paths:
    M ui/trace-events
    M ui/vnc.c

  Log Message:
  -----------
  ui: add trace events for all client messages

This lets us see the full flow of RFB messages received from the
client.

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Marc-André Lureau <[email protected]>
Signed-off-by: Daniel P. Berrangé <[email protected]>


  Commit: 2183ab62512c6253293e83cce3970b0b42e65630
      
https://github.com/qemu/qemu/commit/2183ab62512c6253293e83cce3970b0b42e65630
  Author: Peter Maydell <[email protected]>
  Date:   2025-07-16 (Wed, 16 Jul 2025)

  Changed paths:
    M crypto/x509-utils.c

  Log Message:
  -----------
  crypto/x509-utils: Check for error from gnutls_x509_crt_init()

Coverity notes that in qcrypto_get_x509_cert_fingerprint() we
call gnutls_x509_crt_init() but don't check for an error return.
Add the missing check.

Coverity: CID 1593155
Fixes: 10a1d34fc0d ("crypto: Introduce x509 utils")
Signed-off-by: Peter Maydell <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Signed-off-by: Daniel P. Berrangé <[email protected]>


  Commit: def71a6b12d817b95a81b622bad2ca096ed5a3ab
      
https://github.com/qemu/qemu/commit/def71a6b12d817b95a81b622bad2ca096ed5a3ab
  Author: Henry Kleynhans <[email protected]>
  Date:   2025-07-16 (Wed, 16 Jul 2025)

  Changed paths:
    M crypto/tlscredsx509.c

  Log Message:
  -----------
  crypto: load all certificates in X509 CA file

Some CA files may contain multiple intermediaries and roots of trust.
These may not fit into the hard-coded limit of 16.

Extend the validation code to allocate enough space to load all of the
certificates present in the CA file and ensure they are cleaned up.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Signed-off-by: Henry Kleynhans <[email protected]>
[DB: drop MAX_CERTS constant & whitespace tweaks]
Signed-off-by: Daniel P. Berrangé <[email protected]>


  Commit: 44b540338a3e271866a3d636359bfe6b2edecbb6
      
https://github.com/qemu/qemu/commit/44b540338a3e271866a3d636359bfe6b2edecbb6
  Author: Sean Wei <[email protected]>
  Date:   2025-07-16 (Wed, 16 Jul 2025)

  Changed paths:
    M fsdev/9p-marshal.c
    M fsdev/9p-marshal.h

  Log Message:
  -----------
  fsdev/9p-marshal: move G_GNUC_PRINTF to header

v9fs_string_sprintf() is annotated with G_GNUC_PRINTF(2, 3) in
9p-marshal.c, but the prototype in fsdev/9p-marshal.h is missing the
attribute, so callers that include only the header do not get format
checking.

Move the annotation to the header and delete the duplicate in the
source file. No behavior change.

Signed-off-by: Sean Wei <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-Id: <[email protected]>
[CS: fix code style (max. 80 chars per line)]
Signed-off-by: Christian Schoenebeck <[email protected]>


  Commit: 44f51c1a3cf435daa82eb757740b59b1fd4fe71c
      
https://github.com/qemu/qemu/commit/44f51c1a3cf435daa82eb757740b59b1fd4fe71c
  Author: Sean Wei <[email protected]>
  Date:   2025-07-16 (Wed, 16 Jul 2025)

  Changed paths:
    M hw/9pfs/9p.c
    M hw/9pfs/9p.h

  Log Message:
  -----------
  hw/9pfs: move G_GNUC_PRINTF to header

v9fs_path_sprintf() is annotated with G_GNUC_PRINTF(2, 3) in
hw/9pfs/9p.c, but the prototype in hw/9pfs/9p.h is missing the
attribute, so callers that include only the header do not get format
checking.

Move the annotation to the header and delete the duplicate in the
source file. No behavior change.

Signed-off-by: Sean Wei <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
[CS: fix code style (max. 80 chars per line)]
Signed-off-by: Christian Schoenebeck <[email protected]>


  Commit: 8eb6d39e22a2f9ea1a415d95d3c3ac5d5752b6d7
      
https://github.com/qemu/qemu/commit/8eb6d39e22a2f9ea1a415d95d3c3ac5d5752b6d7
  Author: Steve Sistare <[email protected]>
  Date:   2025-07-16 (Wed, 16 Jul 2025)

  Changed paths:
    M qapi/qom.json
    M qom/qom-qmp-cmds.c

  Log Message:
  -----------
  qom: qom-list-get

Using qom-list and qom-get to get all the nodes and property values in
a QOM tree can take multiple seconds because it requires 1000's of
individual QOM requests.  Some managers fetch the entire tree or a
large subset of it when starting a new VM, and this cost is a
substantial fraction of start up time.

Define the qom-list-get command, which fetches all the properties and
values for a list of paths.  This can be much faster than qom-list
plus qom-get.  When getting an entire QOM tree, I measured a 10x
speedup in elapsed time.

Signed-off-by: Steve Sistare <[email protected]>
Tested-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Markus Armbruster <[email protected]>


  Commit: 4ece9b61c90ce8cd5edb28ce1ba9e14992382fb0
      
https://github.com/qemu/qemu/commit/4ece9b61c90ce8cd5edb28ce1ba9e14992382fb0
  Author: Steve Sistare <[email protected]>
  Date:   2025-07-16 (Wed, 16 Jul 2025)

  Changed paths:
    M python/qemu/utils/qom.py
    M python/qemu/utils/qom_common.py

  Log Message:
  -----------
  python: use qom-list-get

Use qom-list-get to speed up the qom-tree command.

Signed-off-by: Steve Sistare <[email protected]>
Acked-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Tested-by: Markus Armbruster <[email protected]>
[Lint picked off to mollify make check-minreqs]
Signed-off-by: Markus Armbruster <[email protected]>


  Commit: 3dd93992ffbd86a520e5f887d17179fd00ff0928
      
https://github.com/qemu/qemu/commit/3dd93992ffbd86a520e5f887d17179fd00ff0928
  Author: Steve Sistare <[email protected]>
  Date:   2025-07-16 (Wed, 16 Jul 2025)

  Changed paths:
    M tests/qtest/qom-test.c

  Log Message:
  -----------
  tests/qtest/qom-test: unit test for qom-list-get

Add a unit test for qom-list-get.

Signed-off-by: Steve Sistare <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Markus Armbruster <[email protected]>


  Commit: 5dd68db9cd005aeb2870d8754fd90e1b6af793a7
      
https://github.com/qemu/qemu/commit/5dd68db9cd005aeb2870d8754fd90e1b6af793a7
  Author: Akihiko Odaki <[email protected]>
  Date:   2025-07-16 (Wed, 16 Jul 2025)

  Changed paths:
    M docs/requirements.txt
    M pythondeps.toml

  Log Message:
  -----------
  docs: Bump sphinx to 6.2.1

sphinx 5.3.0 fails with Python 3.13.1:

../docs/meson.build:37: WARNING: /home/me/qemu/build/pyvenv/bin/sphinx-build:
Extension error:
Could not import extension sphinx.builders.epub3 (exception: No module named 
'imghdr')

../docs/meson.build:39:6: ERROR: Problem encountered: Install a Python 3 
version of python-sphinx and the readthedoc theme

Bump sphinx to 6.2.1 and also sphinx_rtd_theme as required for the new
sphinx version.

(jsnow note: this patch bumps the recommended version for Sphinx to
install when it is missing, but allows old versions to be used if they
are present and functional. The version used for building docs on
readthedocs is pinned to the recommended version, 6.2.1.)

Signed-off-by: Akihiko Odaki <[email protected]>
Tested-by: Markus Armbruster <[email protected]>
Reviewed-by: John Snow <[email protected]>
Signed-off-by: John Snow <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Markus Armbruster <[email protected]>


  Commit: b417dd98f442a11f8a7fa79ae7e78279a42483cb
      
https://github.com/qemu/qemu/commit/b417dd98f442a11f8a7fa79ae7e78279a42483cb
  Author: Akihiko Odaki <[email protected]>
  Date:   2025-07-16 (Wed, 16 Jul 2025)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Add docs/requirements.txt

Add docs/requirements.txt to
"Sphinx documentation configuration and build machinery".

Signed-off-by: Akihiko Odaki <[email protected]>
Signed-off-by: John Snow <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Markus Armbruster <[email protected]>


  Commit: 64e4375b2b1efb634876a119a7378c50be5d195b
      
https://github.com/qemu/qemu/commit/64e4375b2b1efb634876a119a7378c50be5d195b
  Author: John Snow <[email protected]>
  Date:   2025-07-16 (Wed, 16 Jul 2025)

  Changed paths:
    M python/Makefile

  Log Message:
  -----------
  python: fix editable installs for modern pip/setuptools

The way editable installs work has changed at some point since Fedora 40
was released. Generally, we should be opting to use pyproject.toml
installs (PEP517/518) - but those are not fully supported until v61 of
setuptools, and CentOS Stream 9 ships v53.

Until that time, we can make use of a transitional feature in
pip/setuptools to use "legacy" editable installs, which is enough to fix
"make check-dev" on modern local workstations for now.

By using the environment variable approach to configure pip, we avoid
any problems for older versions of pip that don't recognize this option,
so it's harmless. The config-settings option first appeared in v23 of
pip. editable_mode was first supported by setuptools in v64.

(I'm not currently precisely aware of when the default behavior of '-e'
switched away from 'compat', but it appears to be a joint effect between
setuptools and pip versions.)

Version information for supported build platforms:

distro              python3  pip     setuptools  sphinx
--------------------------------------------------------
centos_stream_9     3.9.23   21.3.1  53.0.0      3.4.3
ubuntu_22_04        3.10.12  22.0.2  59.6.0      4.3.2

** pyproject.toml installs supported as of here **

freebsd             3.11.13  23.3.2  63.1.0      5.3.0
debian_12           3.11.2   23.0.1  66.1.1      5.3.0
ubuntu_24_04        3.12.3   24.0    68.1.2      7.2.6
centos_stream_10    3.12.11  23.3.2  69.0.3      7.2.6
fedora_41           3.13.5   24.2    69.2.0      7.3.7
alpine_3_19         3.11.13  23.3.1  70.3.0      6.2.1
alpine_3_20         3.12.11  24.0    70.3.0      7.2.6
alpine_3_21         3.12.11  24.3.1  70.3.0      8.1.3
ubuntu_24_10        3.12.7   24.2    74.1.2      7.4.7
fedora_42           3.13.5   24.3.1  74.1.3      8.1.3
ubuntu_25_04        3.13.3   25.0    75.8.0      8.1.3
macports            3.13.5   25.1.1  78.1.1      8.2.3
openbsd             3.12.11  25.1.1  79.0.1      8.2.3
alpine_3_22         3.12.11  25.1.1  80.9.0      8.2.3
homebrew            3.13.5   ---     80.9.0      8.2.3
pkgsrc_current      3.12.11  25.1.1  80.9.0      8.2.3

Signed-off-by: John Snow <[email protected]>
Message-ID: <[email protected]>
Tested-by: Markus Armbruster <[email protected]>
Signed-off-by: Markus Armbruster <[email protected]>


  Commit: a1bb62160f6be767c12b2b7496e12eca89bcf34e
      
https://github.com/qemu/qemu/commit/a1bb62160f6be767c12b2b7496e12eca89bcf34e
  Author: Stefan Hajnoczi <[email protected]>
  Date:   2025-07-17 (Thu, 17 Jul 2025)

  Changed paths:
    M crypto/tlscredsx509.c
    M crypto/x509-utils.c
    M ui/trace-events
    M ui/vnc.c

  Log Message:
  -----------
  Merge tag 'misc-next-pull-request' of https://gitlab.com/berrange/qemu into 
staging

* Fix endian defaults when no VNC pixel format message is set
* Add more trace events for VNC messages
* Fix checking of certificate loading
* Eliminate cert limit on loading CA certificates

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEE2vOm/bJrYpEtDo4/vobrtBUQT98FAmh3fxEACgkQvobrtBUQ
# T9895Q/9EQhoGrkOXT2Lr0agSDQldNwvEZ8hlqEmtU6niRcuhgLO5Aw+Olf3U069
# RomkHlT+4OuMEFgIlk0qjlYtrB0Bmr9z39TQTIhNIqJ92hLUn7tmdXYtbznK1dIy
# B8kAM0ov2MuDhXdXZp15BCpl84gUToWgMTV70Z8J/vYyNxpmFau+VJx5dWoQcTwu
# g+eayojyhjouFKD9f/vb/l1MPZS2kaP9yplw/SO37qReqerMM+HsxZNTQFnVUukK
# c5SewihcCTT1IQmeZtoeS8CA6YZwBaM7a5e435r9oNmIb/VroJutlj/bk3cIynmr
# jgAxZUnT7cr2Ug7z/QVdaMjaTbXSZhRsQjuEMHoHgwnmOJVCmBtagrYRE2iCMNPt
# CKK8AnvEas17BjFeJ669tLm5o/1PZU+zZyqRjTs6P+iEzKT9wdgg7/DofNKPnZPh
# 6jb3AKCK82mszuVbF6PNOucjv6Tw23UMevVBdR43d1j4JlChSWAB//GLzgsPyVIz
# Zye2RR+hbUbthIhZzVYZvvRjgi6Q7dCf22WUaHBC6CmsyOiYoXnmuQ5C8Cu2Edx0
# PfJA9rbSLDmuswuea1KdLJZF0QoD/IaPNp8bNFcUQRgDk2rMc5+mjd1UR0uwPO5H
# 31ryhcTfcdJXllJR85GUSiYQLaEEvA5SC3N1qsDOGwAXf6lT9e0=
# =BfUk
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 16 Jul 2025 06:29:37 EDT
# gpg:                using RSA key DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF
# gpg: Good signature from "Daniel P. Berrange <[email protected]>" [full]
# gpg:                 aka "Daniel P. Berrange <[email protected]>" [full]
# Primary key fingerprint: DAF3 A6FD B26B 6291 2D0E  8E3F BE86 EBB4 1510 4FDF

* tag 'misc-next-pull-request' of https://gitlab.com/berrange/qemu:
  crypto: load all certificates in X509 CA file
  crypto/x509-utils: Check for error from gnutls_x509_crt_init()
  ui: add trace events for all client messages
  ui: fix setting client_endian field defaults

Signed-off-by: Stefan Hajnoczi <[email protected]>


  Commit: 0fdc52fd2b5a59134f2df5befa157e9718e064fd
      
https://github.com/qemu/qemu/commit/0fdc52fd2b5a59134f2df5befa157e9718e064fd
  Author: Stefan Hajnoczi <[email protected]>
  Date:   2025-07-17 (Thu, 17 Jul 2025)

  Changed paths:
    M fsdev/9p-marshal.c
    M fsdev/9p-marshal.h
    M hw/9pfs/9p.c
    M hw/9pfs/9p.h

  Log Message:
  -----------
  Merge tag 'pull-9p-20250716' of https://github.com/cschoenebeck/qemu into 
staging

9pfs changes:

* Tightens printf-style format checks. No behaviour change.

# -----BEGIN PGP SIGNATURE-----
#
# iQJLBAABCgA1FiEEltjREM96+AhPiFkBNMK1h2Wkc5UFAmh3npwXHHFlbXVfb3Nz
# QGNydWRlYnl0ZS5jb20ACgkQNMK1h2Wkc5Wx4Q//QRpsmNSyIJmIrccvglFg5Okv
# dTRMQYIaYgj45MgCp+/+JSwkDtKkC7oshe4FHabLgKq7mapuEpUcWu2JGa8SuY7O
# Zm5VfGnxIo3Cwlm3pNBfVxQbr9DnbMgCJmspKRGv0gvkXAVtmDycILu27Okr333D
# 4ftFLkXbOFRfoVj2ZAEMYYf7DwY0LDP5svA0ko6JgiyQbINKaA34FWq7LqT/XQd/
# K+SqPwtOG6OQY787omz/5IDhT0MwicWknsqrBzJTMER8qmu2T4A/7e7t7v+HRJBW
# QGVIFPi4RFESQvzorSDDFTi7VgHaya47NeeyozkavrQKmkEGOXIZIItDLLQDf8FE
# c/xMBUJijcmRNHctIVtk5H0H4YuC3twOmME+xoqm/bXWqpsg1kQWGrI5KQhfavtf
# dVNj5FYpwK+kTAlUhAphcSLiZaQOLvoW8EfStD6I8PMvygP44SXTbpPrvSJzCzqx
# /dtv6AQpuNrWKi1P14lJykXWJFTqlLPO7I0VJn+YK2R2lr2NE7qET7s7m+iqVFr/
# 3D+H15cMv8wPV+wkEbXSj4yZ96etY9D91Zv7i4c11jozMXR669tX3ObBOzM5rAOr
# VFwGyCoc8MrSZ2Ah6N8WGNyYYkn98UbODpR1nGUIJVj8BPju5/eeqlFsOaD6PJIk
# cx91MAoq/LyKcUytsX8=
# =gNEm
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 16 Jul 2025 08:44:12 EDT
# gpg:                using RSA key 96D8D110CF7AF8084F88590134C2B58765A47395
# gpg:                issuer "[email protected]"
# gpg: Good signature from "Christian Schoenebeck <[email protected]>" 
[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: ECAB 1A45 4014 1413 BA38  4926 30DB 47C3 A012 D5F4
#      Subkey fingerprint: 96D8 D110 CF7A F808 4F88  5901 34C2 B587 65A4 7395

* tag 'pull-9p-20250716' of https://github.com/cschoenebeck/qemu:
  hw/9pfs: move G_GNUC_PRINTF to header
  fsdev/9p-marshal: move G_GNUC_PRINTF to header

Signed-off-by: Stefan Hajnoczi <[email protected]>


  Commit: a4998f8348d1bef7cd716e5e2b6b989410844911
      
https://github.com/qemu/qemu/commit/a4998f8348d1bef7cd716e5e2b6b989410844911
  Author: Stefan Hajnoczi <[email protected]>
  Date:   2025-07-17 (Thu, 17 Jul 2025)

  Changed paths:
    M MAINTAINERS
    M docs/requirements.txt
    M python/Makefile
    M python/qemu/utils/qom.py
    M python/qemu/utils/qom_common.py
    M pythondeps.toml
    M qapi/qom.json
    M qom/qom-qmp-cmds.c
    M tests/qtest/qom-test.c

  Log Message:
  -----------
  Merge tag 'pull-qapi-2025-07-16' of https://repo.or.cz/qemu/armbru into 
staging

QAPI patches patches for 2025-07-16

# -----BEGIN PGP SIGNATURE-----
#
# iQJGBAABCAAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmh34AYSHGFybWJydUBy
# ZWRoYXQuY29tAAoJEDhwtADrkYZTiw4P/iFXG7aZvnMC1OwJ0bUKJIIWTwcxrio2
# ELKvxHplktZe+KUHPoH+l+5j9ytSl8k6BKlMZgiqJv6pVVFUXlYmwPZ19Rtwi2o5
# 62J2Lq/f33JSFh/ROqgM88gey61nxtL8eK2+Y2CxBGL3rd39VF/qto9HzE48kITM
# iDPKeCzcikDg0QIlnj4afP1wNbJawFBW60JAugaEdHG5VBhjcPQTDI1bMaSLpUJu
# 8d+v3bHLTM8FqHnkIdxQWDTnMwI9SVfqovzoDbsVw4sa9Ptt8GdKnUHUbNRtyeNp
# 9zRu01ztMV9zuByAwsRm2ECdTwxsOVhVp4nFUxM24u2eTO6Pixe1sgogrtxcUVIf
# tQuorYqeu1AAEyqz2iYFxrxKgsqRkA/etQCzibg+1coKlmLi7UTra4F0LEUWUMxZ
# iXLGlnDZx9iwQq5iVHDb0zSzbBSlAamYK5HX4p8E7skJ7yaSwwZGgfQAr4JfJ7Yu
# 73k4nuRHcLYIoyv02KE8npHFE62I0hH5YvJ2G9vQ2GJtw0vbCcVn01G3PYCe/P6/
# RXLSWAZmIyON7FAst1MZd2sF+0QG0beEt81bUrGbKEZY8qhXL4/mABmJvOp+eNJ6
# 23Z2bFNBkjCMxsJYQL8h9E9Zg/VAvxFJRoGClEPV+PfjCIy/wZPR8gUeYVPuDya4
# 63sn7GO5hu3c
# =+Yt5
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 16 Jul 2025 13:23:18 EDT
# gpg:                using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
# gpg:                issuer "[email protected]"
# gpg: Good signature from "Markus Armbruster <[email protected]>" [full]
# gpg:                 aka "Markus Armbruster <[email protected]>" [full]
# Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653

* tag 'pull-qapi-2025-07-16' of https://repo.or.cz/qemu/armbru:
  python: fix editable installs for modern pip/setuptools
  MAINTAINERS: Add docs/requirements.txt
  docs: Bump sphinx to 6.2.1
  tests/qtest/qom-test: unit test for qom-list-get
  python: use qom-list-get
  qom: qom-list-get

Signed-off-by: Stefan Hajnoczi <[email protected]>


Compare: https://github.com/qemu/qemu/compare/f96b157ebb93...a4998f8348d1

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications

Reply via email to