Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 68eef67af17e97475b5ee8a202ac10c9fa45ac49
      
https://github.com/qemu/qemu/commit/68eef67af17e97475b5ee8a202ac10c9fa45ac49
  Author: Markus Armbruster <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M qapi/char.json
    M qapi/pragma.json

  Log Message:
  -----------
  qapi/char: Supply missing member documentation

Since we neglect to document several members of ChardevBackendKind,
their description in the QEMU QMP Reference manual is "Not
documented".  Fix that, and improve the existing member documentation.

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


  Commit: ee43800d17f1942915018e4128ac0f261a12bab4
      
https://github.com/qemu/qemu/commit/ee43800d17f1942915018e4128ac0f261a12bab4
  Author: Markus Armbruster <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M qapi/common.json
    M qapi/pragma.json

  Log Message:
  -----------
  qapi/common: Supply missing member documentation

Since we neglect to document the members of GrabToggleKeys, their
description in the QEMU QMP Reference manual is "Not documented".  Fix
that.

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


  Commit: 6b4672663168e5c43d034e9a9bf29502eef3285a
      
https://github.com/qemu/qemu/commit/6b4672663168e5c43d034e9a9bf29502eef3285a
  Author: Markus Armbruster <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M qapi/crypto.json
    M qapi/pragma.json

  Log Message:
  -----------
  qapi/crypto: Supply missing member documentation

Since we neglect to document the members of QCryptoAkCipherKeyType,
their description in the QEMU QMP Reference manual is "Not
documented".  Fix that.

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


  Commit: 8fdec50a9d5cf415747c4fbe8184e4ebd77dcc72
      
https://github.com/qemu/qemu/commit/8fdec50a9d5cf415747c4fbe8184e4ebd77dcc72
  Author: Markus Armbruster <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M qapi/introspect.json
    M qapi/pragma.json

  Log Message:
  -----------
  qapi/introspect: Supply missing member documentation

Since we neglect to document the members of JSONType, their
description in the QEMU QMP Reference manual is "Not documented".  Fix
that.

Signed-off-by: Markus Armbruster <[email protected]>
Reviewed-by: Eric Blake <[email protected]>
Message-ID: <[email protected]>


  Commit: 83b91c9d50009ba9c17c50f1d95bd901cb959359
      
https://github.com/qemu/qemu/commit/83b91c9d50009ba9c17c50f1d95bd901cb959359
  Author: Markus Armbruster <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M qapi/pci.json
    M qapi/pragma.json

  Log Message:
  -----------
  qapi/pci: Supply missing member documentation

Since we neglect to document a member of PciMemoryRegion, its
description in the QEMU QMP Reference manual is "Not documented".  Fix
that.

Signed-off-by: Markus Armbruster <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Michael S. Tsirkin <[email protected]>


  Commit: c91f44ff1692bdb0e3c91b3db253c43491cbe993
      
https://github.com/qemu/qemu/commit/c91f44ff1692bdb0e3c91b3db253c43491cbe993
  Author: Markus Armbruster <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M qapi/pragma.json
    M qapi/rocker.json

  Log Message:
  -----------
  qapi/rocker: Supply missing member documentation

Since we neglect to document the argument of query-rocker and
query-rocker-ports, their description in the QEMU QMP Reference manual
is "Not documented".  Fix that.

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


  Commit: 923b9687289e9febe18dee0f3f2b062b4a1fe57f
      
https://github.com/qemu/qemu/commit/923b9687289e9febe18dee0f3f2b062b4a1fe57f
  Author: Markus Armbruster <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M qapi/cxl.json
    M qapi/pragma.json

  Log Message:
  -----------
  qapi/cxl: Supply missing member documentation

Since we neglect to document a member of CxlCorErrorType, its
description in the QEMU QMP Reference manual is "Not documented".  Fix
that.

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


  Commit: 4707331d1570e627b8fb72986227d1e2ac06e238
      
https://github.com/qemu/qemu/commit/4707331d1570e627b8fb72986227d1e2ac06e238
  Author: zhenwei pi <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M qapi/cryptodev.json
    M qapi/pragma.json

  Log Message:
  -----------
  qapi: Document QCryptodevBackendServiceType

QCryptodevBackendServiceType was introduced by
bc304a6442e (cryptodev: Introduce server type in QAPI). However there
is a lack of member description.

Reported-by: Markus Armbruster <[email protected]>
Signed-off-by: zhenwei pi <[email protected]>
Reviewed-by: Markus Armbruster <[email protected]>
[Drop QCryptodevBackendServiceType from pragma documentation-exceptions]
Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>


  Commit: 0d5b2062289e22fbd54cfd04cd4a77c01c327568
      
https://github.com/qemu/qemu/commit/0d5b2062289e22fbd54cfd04cd4a77c01c327568
  Author: Markus Armbruster <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M qapi/block-core.json

  Log Message:
  -----------
  qapi: Drop "with an explanation" from error descriptions

All errors come with an explanation, namely the human-readable error
message in the error response's @desc member.  Drop the redundant
"with an explanation" phrase.

Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Eric Blake <[email protected]>


  Commit: b3bd7617dbae8e5f84c27a1ab8df89cba371a276
      
https://github.com/qemu/qemu/commit/b3bd7617dbae8e5f84c27a1ab8df89cba371a276
  Author: Markus Armbruster <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M qapi/block-core.json

  Log Message:
  -----------
  qapi/block-core: Drop drive-backup's "Any other error" documentation

We've always been rather lax about documenting errors.  Many "Errors"
sections are obviously not exhaustive.  Only drive-backup is explicit
about this: "Any other error returns a GenericError".

Not useful.  Drop.

Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Eric Blake <[email protected]>


  Commit: 25bc7d16fa96b0ff881c83ed225ea380fe427c78
      
https://github.com/qemu/qemu/commit/25bc7d16fa96b0ff881c83ed225ea380fe427c78
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M util/qemu-coroutine.c

  Log Message:
  -----------
  util/coroutine: fix -Werror=maybe-uninitialized false-positive

../util/qemu-coroutine.c:150:8: error: ‘batch’ may be used uninitialized 
[-Werror=maybe-uninitialized]

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Stefan Hajnoczi <[email protected]>


  Commit: 5491295fa5da5e424f0972ddf709412197020747
      
https://github.com/qemu/qemu/commit/5491295fa5da5e424f0972ddf709412197020747
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M util/qemu-timer.c

  Log Message:
  -----------
  util/timer: fix -Werror=maybe-uninitialized false-positive

../util/qemu-timer.c:198:24: error: ‘expire_time’ may be used uninitialized 
[-Werror=maybe-uninitialized]
../util/qemu-timer.c:476:8: error: ‘rearm’ may be used uninitialized 
[-Werror=maybe-uninitialized]

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Manos Pitsidianakis <[email protected]>


  Commit: 0a0744f6d868fc2d809d8fac7d25dea2272a1105
      
https://github.com/qemu/qemu/commit/0a0744f6d868fc2d809d8fac7d25dea2272a1105
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M hw/display/qxl.c

  Log Message:
  -----------
  hw/qxl: fix -Werror=maybe-uninitialized false-positives

../hw/display/qxl.c:1352:5: error: ‘pci_region’ may be used uninitialized 
[-Werror=maybe-uninitialized]
../hw/display/qxl.c:1365:22: error: ‘pci_start’ may be used uninitialized 
[-Werror=maybe-uninitialized]

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Manos Pitsidianakis <[email protected]>


  Commit: 73ce9bbf8a5242e2d1da76cca7ef031315cad721
      
https://github.com/qemu/qemu/commit/73ce9bbf8a5242e2d1da76cca7ef031315cad721
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M nbd/client-connection.c

  Log Message:
  -----------
  nbd: fix -Werror=maybe-uninitialized false-positive

../nbd/client-connection.c:419:8: error: ‘wait_co’ may be used uninitialized 
[-Werror=maybe-uninitialized]

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Eric Blake <[email protected]>


  Commit: ba11c88d7a3b7c4d40afec4b84e0660815b2e2d7
      
https://github.com/qemu/qemu/commit/ba11c88d7a3b7c4d40afec4b84e0660815b2e2d7
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M block/mirror.c

  Log Message:
  -----------
  block/mirror: fix -Werror=maybe-uninitialized false-positive

../block/mirror.c:1066:22: error: ‘iostatus’ may be used uninitialized 
[-Werror=maybe-uninitialized]

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Vladimir Sementsov-Ogievskiy <[email protected]>


  Commit: 5791ba529b0fa0e2a74410a6985e0d8a94cc843a
      
https://github.com/qemu/qemu/commit/5791ba529b0fa0e2a74410a6985e0d8a94cc843a
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M block/mirror.c

  Log Message:
  -----------
  block/mirror: fix -Werror=maybe-uninitialized false-positive

../block/mirror.c:404:5: error: ‘ret’ may be used uninitialized 
[-Werror=maybe-uninitialized]
../block/mirror.c:895:12: error: ‘ret’ may be used uninitialized 
[-Werror=maybe-uninitialized]
../block/mirror.c:578:12: error: ‘ret’ may be used uninitialized 
[-Werror=maybe-uninitialized]

Change a variable to int, as suggested by Manos: "bdrv_co_preadv()
which is int and is passed as an int argument to mirror_read_complete()"

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Vladimir Sementsov-Ogievskiy <[email protected]>


  Commit: ce2a0ef65c3bb857985cd4b9c1f2145c81f2cdec
      
https://github.com/qemu/qemu/commit/ce2a0ef65c3bb857985cd4b9c1f2145c81f2cdec
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M block/stream.c

  Log Message:
  -----------
  block/stream: fix -Werror=maybe-uninitialized false-positives

../block/stream.c:193:19: error: ‘unfiltered_bs’ may be used uninitialized 
[-Werror=maybe-uninitialized]
../block/stream.c:176:5: error: ‘len’ may be used uninitialized 
[-Werror=maybe-uninitialized]
trace/trace-block.h:906:9: error: ‘ret’ may be used uninitialized 
[-Werror=maybe-uninitialized]

Signed-off-by: Marc-André Lureau <[email protected]>
Acked-by: Vladimir Sementsov-Ogievskiy <[email protected]>
Reviewed-by: Manos Pitsidianakis <[email protected]>


  Commit: 7d6e63d982004abac0690e0ca57946fb330d2e70
      
https://github.com/qemu/qemu/commit/7d6e63d982004abac0690e0ca57946fb330d2e70
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M hw/ide/ahci.c

  Log Message:
  -----------
  hw/ahci: fix -Werror=maybe-uninitialized false-positive

../hw/ide/ahci.c:989:58: error: ‘tbl_entry_size’ may be used uninitialized 
[-Werror=maybe-uninitialized]

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Manos Pitsidianakis <[email protected]>


  Commit: fa7e5e9e1c52b2b197f478265b221e766679a236
      
https://github.com/qemu/qemu/commit/fa7e5e9e1c52b2b197f478265b221e766679a236
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M hw/scsi/vhost-scsi.c

  Log Message:
  -----------
  hw/vhost-scsi: fix -Werror=maybe-uninitialized

../hw/scsi/vhost-scsi.c:173:12: error: ‘ret’ may be used uninitialized 
[-Werror=maybe-uninitialized]

It can be reached when num_queues=0. It probably doesn't make much sense
to instantiate a vhost-scsi with 0 IO queues though. For now, make
vhost_scsi_set_workers() return success/0 anyway, when no workers have
been setup.

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Stefano Garzarella <[email protected]>


  Commit: ea34d1dd968956ec418c4278b39b6c44bb606d9c
      
https://github.com/qemu/qemu/commit/ea34d1dd968956ec418c4278b39b6c44bb606d9c
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M hw/sd/sdhci.c

  Log Message:
  -----------
  hw/sdhci: fix -Werror=maybe-uninitialized false-positive

../hw/sd/sdhci.c:846:16: error: ‘res’ may be used uninitialized 
[-Werror=maybe-uninitialized]

False-positive, because "length" is non-null.

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Alex Bennée <[email protected]>


  Commit: ae11f6ca66f2de9a7e2f0445ac870824e7fa8eee
      
https://github.com/qemu/qemu/commit/ae11f6ca66f2de9a7e2f0445ac870824e7fa8eee
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M block/block-copy.c

  Log Message:
  -----------
  block/block-copy: fix -Werror=maybe-uninitialized false-positive

../block/block-copy.c:591:12: error: ‘ret’ may be used uninitialized 
[-Werror=maybe-uninitialized]

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Vladimir Sementsov-Ogievskiy <[email protected]>


  Commit: 7cea863719f83b2489e939e9f5a9acce060ec21d
      
https://github.com/qemu/qemu/commit/7cea863719f83b2489e939e9f5a9acce060ec21d
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M migration/dirtyrate.c
    M migration/migration.c

  Log Message:
  -----------
  migration: fix -Werror=maybe-uninitialized false-positives

../migration/dirtyrate.c:186:5: error: ‘records’ may be used uninitialized 
[-Werror=maybe-uninitialized]
../migration/dirtyrate.c:168:12: error: ‘gen_id’ may be used uninitialized 
[-Werror=maybe-uninitialized]
../migration/migration.c:2273:5: error: ‘file’ may be used uninitialized 
[-Werror=maybe-uninitialized]

Signed-off-by: Marc-André Lureau <[email protected]>
Acked-by: Peter Xu <[email protected]>
Reviewed-by: Hyman Huang <[email protected]>


  Commit: 26a690c36e379c5c3985ba1166310c576095d7ad
      
https://github.com/qemu/qemu/commit/26a690c36e379c5c3985ba1166310c576095d7ad
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M hw/block/virtio-blk.c

  Log Message:
  -----------
  hw/virtio-blk: fix -Werror=maybe-uninitialized false-positive

../hw/block/virtio-blk.c:1212:12: error: ‘rq’ may be used uninitialized 
[-Werror=maybe-uninitialized]

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Stefan Hajnoczi <[email protected]>
Reviewed-by: Stefano Garzarella <[email protected]>


  Commit: 85f99eb2cb9100dcabb43e9380811040e88642d8
      
https://github.com/qemu/qemu/commit/85f99eb2cb9100dcabb43e9380811040e88642d8
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M migration/ram.c

  Log Message:
  -----------
  migration: fix -Werror=maybe-uninitialized false-positive

../migration/ram.c:1873:23: error: ‘dirty’ may be used uninitialized 
[-Werror=maybe-uninitialized]

When 'block' != NULL, 'dirty' is initialized.

Signed-off-by: Marc-André Lureau <[email protected]>
Acked-by: Peter Xu <[email protected]>


  Commit: 0d0f95c7bcde008510e6c9013e00b25941c83871
      
https://github.com/qemu/qemu/commit/0d0f95c7bcde008510e6c9013e00b25941c83871
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M linux-user/hppa/cpu_loop.c

  Log Message:
  -----------
  linux-user/hppa: fix -Werror=maybe-uninitialized false-positive

../linux-user/hppa/cpu_loop.c: In function ‘hppa_lws’:
../linux-user/hppa/cpu_loop.c:106:17: error: ‘ret’ may be used uninitialized 
[-Werror=maybe-uninitialized]
  106 |     env->gr[28] = ret;

Add g_assert_not_reached() to help compiler, as suggested by Laurent.

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Laurent Vivier <[email protected]>


  Commit: 3cd804c565a7eb7804217fc67169b73c27671ab7
      
https://github.com/qemu/qemu/commit/3cd804c565a7eb7804217fc67169b73c27671ab7
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M target/loongarch/gdbstub.c

  Log Message:
  -----------
  target/loongarch: fix -Werror=maybe-uninitialized false-positive

../target/loongarch/gdbstub.c:55:20: error: ‘val’ may be used uninitialized 
[-Werror=maybe-uninitialized]
   55 |             return gdb_get_reg32(mem_buf, val);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../target/loongarch/gdbstub.c:39:18: note: ‘val’ was declared here
   39 |         uint64_t val;

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Vladimir Sementsov-Ogievskiy <[email protected]>


  Commit: 4770030bcb87a910e34f60c03c439b385b33c2da
      
https://github.com/qemu/qemu/commit/4770030bcb87a910e34f60c03c439b385b33c2da
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M tests/unit/test-bdrv-drain.c
    M tests/unit/test-block-iothread.c

  Log Message:
  -----------
  tests: fix -Werror=maybe-uninitialized false-positive

../tests/unit/test-block-iothread.c:773:17: error: ‘job’ may be used 
uninitialized [-Werror=maybe-uninitialized]
/usr/include/glib-2.0/glib/gtestutils.h:73:53: error: ‘ret’ may be used 
uninitialized [-Werror=maybe-uninitialized]

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Vladimir Sementsov-Ogievskiy <[email protected]>


  Commit: 3073c6b99557042476add4ddbcc8c834ae70fce5
      
https://github.com/qemu/qemu/commit/3073c6b99557042476add4ddbcc8c834ae70fce5
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M hw/virtio/vhost-shadow-virtqueue.c

  Log Message:
  -----------
  hw/virtio: fix -Werror=maybe-uninitialized

../hw/virtio/vhost-shadow-virtqueue.c:545:13: error: ‘r’ may be used 
uninitialized [-Werror=maybe-uninitialized]

Set `r` to 0 at every loop, since we don't check vhost_svq_get_buf()
return value.

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Stefano Garzarella <[email protected]>


  Commit: 95eaaa7690cf6805de14ef2b3d895025ff204f8a
      
https://github.com/qemu/qemu/commit/95eaaa7690cf6805de14ef2b3d895025ff204f8a
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M hw/virtio/vhost-shadow-virtqueue.c

  Log Message:
  -----------
  hw/virtio: freeing leaked memory from vhost_svq_get_buf in vhost_svq_poll

vhost_svq_get_buf() may return a VirtQueueElement that should be freed.

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Eugenio Pérez <[email protected]>


  Commit: eb5d28c783078ad2d7fb42349e146190cd98678b
      
https://github.com/qemu/qemu/commit/eb5d28c783078ad2d7fb42349e146190cd98678b
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M block/file-posix.c

  Log Message:
  -----------
  block: fix -Werror=maybe-uninitialized false-positive

../block/file-posix.c:1405:17: error: ‘zoned’ may be used uninitialized 
[-Werror=maybe-uninitialized]
 1405 |     if (ret < 0 || zoned == BLK_Z_NONE) {

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Vladimir Sementsov-Ogievskiy <[email protected]>


  Commit: 79660687df4ed99117cda77012a8a39616cc6b45
      
https://github.com/qemu/qemu/commit/79660687df4ed99117cda77012a8a39616cc6b45
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

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

  Log Message:
  -----------
  fsdep/9p: fix -Werror=maybe-uninitialized false-positive

../fsdev/9p-iov-marshal.c:93:23: error: ‘val’ may be used uninitialized 
[-Werror=maybe-uninitialized]
and similar

Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Christian Schoenebeck <[email protected]>


  Commit: 8f3375434d45e56db51b5ecd4d8a929146ba5641
      
https://github.com/qemu/qemu/commit/8f3375434d45e56db51b5ecd4d8a929146ba5641
  Author: Marc-André Lureau <[email protected]>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M qom/object.c

  Log Message:
  -----------
  qom/object: fix -Werror=maybe-uninitialized

object_resolve_path_type() sets *ambiguousp only when it is.

Fixes: 81c48dd79655 (hw/i386/acpi: Add object_resolve_type_unambiguous to 
improve modularity)
Signed-off-by: Marc-André Lureau <[email protected]>
Reviewed-by: Vladimir Sementsov-Ogievskiy <[email protected]>


  Commit: 9247378df2b16f427ae858787f84a55b073446b1
      
https://github.com/qemu/qemu/commit/9247378df2b16f427ae858787f84a55b073446b1
  Author: Peter Maydell <[email protected]>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M qapi/block-core.json
    M qapi/char.json
    M qapi/common.json
    M qapi/crypto.json
    M qapi/cryptodev.json
    M qapi/cxl.json
    M qapi/introspect.json
    M qapi/pci.json
    M qapi/pragma.json
    M qapi/rocker.json

  Log Message:
  -----------
  Merge tag 'pull-qapi-2024-10-02' of https://repo.or.cz/qemu/armbru into 
staging

QAPI patches patches for 2024-10-02

# -----BEGIN PGP SIGNATURE-----
#
# iQJGBAABCAAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmb88k4SHGFybWJydUBy
# ZWRoYXQuY29tAAoJEDhwtADrkYZTr3sP/iT8x2pSy6MMOLnuzo/jsMp238U5kb88
# LjDPkUkYhg9m9Z05Odm8g2X3ZjAM0ZrxnSjCZ+yb3HcvaaVN29156ebueJetYSLY
# 4lN1IMBdQcVJuRWAaURd42ADPEaVn3+xk9eZtaakxP3a9PnoqDIvc+WbEVFgWkPs
# l2CgEqsoEaX8Ui1lDDJIEiZhjCVd4Gj3rT9BuchAtljmiO59c91O+H+OSg1I8YF4
# 46xa0rulmYQSv18fEt7OVfwVTJMiiXXXX4cE1zEneGzkvAnv1NRjAH3E4O9Wf97Q
# cNFOEXrhJvXTAh5sVF+1Mp4JktYsKBgUADwqPJJ26SXeuum+15HXt038cNqJlzyl
# yr+fg2vubI5iVQyMFP+Rlvx54d94C2NAqa/JudfL3iu7uJKKNxzjFdJqhwNFPvaL
# WVzBX66+ZV97D/ujqige99As58RZXFlR2ccLELsg7B6T307MFI/XhfFeG2WFViZi
# fFadS9OfNfhzpo/HfOPtJXnU7cBviwormIY7tKuo7jhyXV8YvKvvVpMMYxKJk68o
# wVUC6OBEQ+NqSCjUW+LNzIdpEDk6qL01rIgD48ywv0aV8FhUiVURVLBu6loEo/ib
# pBR/W6k2AudnJ+mLfkIGCXSSu3RWNx5yayS3LcEE1dKQJquyn8qJk8GMEwhRM8tF
# /NO4P74VmUUJ
# =f3Zh
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 02 Oct 2024 08:12:14 BST
# 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-2024-10-02' of https://repo.or.cz/qemu/armbru:
  qapi/block-core: Drop drive-backup's "Any other error" documentation
  qapi: Drop "with an explanation" from error descriptions
  qapi: Document QCryptodevBackendServiceType
  qapi/cxl: Supply missing member documentation
  qapi/rocker: Supply missing member documentation
  qapi/pci: Supply missing member documentation
  qapi/introspect: Supply missing member documentation
  qapi/crypto: Supply missing member documentation
  qapi/common: Supply missing member documentation
  qapi/char: Supply missing member documentation

Signed-off-by: Peter Maydell <[email protected]>


  Commit: 423be09ab9492735924e73a2d36069784441ebc6
      
https://github.com/qemu/qemu/commit/423be09ab9492735924e73a2d36069784441ebc6
  Author: Peter Maydell <[email protected]>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M block/block-copy.c
    M block/file-posix.c
    M block/mirror.c
    M block/stream.c
    M fsdev/9p-iov-marshal.c
    M hw/block/virtio-blk.c
    M hw/display/qxl.c
    M hw/ide/ahci.c
    M hw/scsi/vhost-scsi.c
    M hw/sd/sdhci.c
    M hw/virtio/vhost-shadow-virtqueue.c
    M linux-user/hppa/cpu_loop.c
    M migration/dirtyrate.c
    M migration/migration.c
    M migration/ram.c
    M nbd/client-connection.c
    M qom/object.c
    M target/loongarch/gdbstub.c
    M tests/unit/test-bdrv-drain.c
    M tests/unit/test-block-iothread.c
    M util/qemu-coroutine.c
    M util/qemu-timer.c

  Log Message:
  -----------
  Merge tag 'warn-pull-request' of https://gitlab.com/marcandre.lureau/qemu 
into staging

-Werror=maybe-uninitialized fixes

# -----BEGIN PGP SIGNATURE-----
#
# iQJQBAABCAA6FiEEh6m9kz+HxgbSdvYt2ujhCXWWnOUFAmb9PWwcHG1hcmNhbmRy
# ZS5sdXJlYXVAcmVkaGF0LmNvbQAKCRDa6OEJdZac5ebjD/43hDmLUGtq3WvEzG7T
# A9LjvKJ4bZrJkjwuogMUAAq89L65OcHdnXARgueSwt6Mi0qoakj7F2Ymv2oSw6Gq
# 33uspja5PySCGkAs3qQ9lb/zsPFNmXZkhR/XaDGqAFjI24w/QTMq+wwiEuqjVC6P
# 2C4VEXxz2Qn+WTQQjzpQ7E7CAUE/grHqflm+5JFICHywjj+oyoa5EnqEXHNlMb2J
# b8YVJ3z4SPNkq3VkQMHT0+aVO3+uS0NGxfXxGkVsSTdG1NlvwUr7bSomwZfXiUvP
# C0meotfsZTHZCJRtskCvn3kAd3E5EmIjMyDsbhqB0doCLCElV4AlzWSscy1y/GO+
# xm49Kutc+GRx/pztVMGzmC7aJ3Gwa8gKIrY1C/OvO8G2dZrJmTs2ydD4J9mIGxvC
# 1p1XeHZi8UOVshBDyAKRovKGzGiRtoC05SvjPOgB58RYGbUfFYHUOah3qYfRRZSw
# nPOXiwcrqiIlzkPRXB1ACVLfoZAHWzEFhrGxIKVdHABfwg8Rt9SmJq3JX8ysbKUJ
# FUI0/ZExrzGTURWWCm48k2rXZGKG/YSgvdmsSB5QmPEdrrb2jKqp5dmAbg3o/04b
# z4A7AatVNfK3tG69/hD1PwAy50q/sbbRUL9ZbBnc4Fnx1xyAOL4LgZ2tMov/jQWE
# 1SXLu8GKi4Yt76hUXFn1anqR0A==
# =zBkM
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 02 Oct 2024 13:32:44 BST
# gpg:                using RSA key 87A9BD933F87C606D276F62DDAE8E10975969CE5
# gpg:                issuer "[email protected]"
# gpg: Good signature from "Marc-André Lureau <[email protected]>" 
[full]
# gpg:                 aka "Marc-André Lureau <[email protected]>" 
[full]
# Primary key fingerprint: 87A9 BD93 3F87 C606 D276  F62D DAE8 E109 7596 9CE5

* tag 'warn-pull-request' of https://gitlab.com/marcandre.lureau/qemu: (22 
commits)
  qom/object: fix -Werror=maybe-uninitialized
  fsdep/9p: fix -Werror=maybe-uninitialized false-positive
  block: fix -Werror=maybe-uninitialized false-positive
  hw/virtio: freeing leaked memory from vhost_svq_get_buf in vhost_svq_poll
  hw/virtio: fix -Werror=maybe-uninitialized
  tests: fix -Werror=maybe-uninitialized false-positive
  target/loongarch: fix -Werror=maybe-uninitialized false-positive
  linux-user/hppa: fix -Werror=maybe-uninitialized false-positive
  migration: fix -Werror=maybe-uninitialized false-positive
  hw/virtio-blk: fix -Werror=maybe-uninitialized false-positive
  migration: fix -Werror=maybe-uninitialized false-positives
  block/block-copy: fix -Werror=maybe-uninitialized false-positive
  hw/sdhci: fix -Werror=maybe-uninitialized false-positive
  hw/vhost-scsi: fix -Werror=maybe-uninitialized
  hw/ahci: fix -Werror=maybe-uninitialized false-positive
  block/stream: fix -Werror=maybe-uninitialized false-positives
  block/mirror: fix -Werror=maybe-uninitialized false-positive
  block/mirror: fix -Werror=maybe-uninitialized false-positive
  nbd: fix -Werror=maybe-uninitialized false-positive
  hw/qxl: fix -Werror=maybe-uninitialized false-positives
  ...

Signed-off-by: Peter Maydell <[email protected]>


Compare: https://github.com/qemu/qemu/compare/35ba77d2fcd1...423be09ab949

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

Reply via email to