Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 6ab4f1c9e2def22f766ed36d903484b67a2fd95b
      
https://github.com/qemu/qemu/commit/6ab4f1c9e2def22f766ed36d903484b67a2fd95b
  Author: Thomas Huth <th...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M block/snapshot.c

  Log Message:
  -----------
  block/snapshot: Fix compiler warning with -Wshadow=local

No need to declare a new variable in the the inner code block
here, we can re-use the "ret" variable that has been declared
at the beginning of the function. With this change, the code
can now be successfully compiled with -Wshadow=local again.

Signed-off-by: Thomas Huth <th...@redhat.com>
Message-ID: <20231023175038.111607-1-th...@redhat.com>
Reviewed-by: Markus Armbruster <arm...@redhat.com>
[Commit message tweaked]
Signed-off-by: Markus Armbruster <arm...@redhat.com>


  Commit: 364eff6885a79869a074852d628dfa7a137ba492
      
https://github.com/qemu/qemu/commit/364eff6885a79869a074852d628dfa7a137ba492
  Author: David Hildenbrand <da...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M hw/virtio/virtio-mem.c

  Log Message:
  -----------
  virtio-mem: fix division by zero in virtio_mem_activate_memslots_to_plug()

When running with "dynamic-memslots=off", we enter
virtio_mem_activate_memslots_to_plug() to return immediately again
because "vmem->dynamic_memslots == false". However, the compiler might
not optimize out calculating start_idx+end_idx, where we divide by
vmem->memslot_size. In such a configuration, the memslot size is 0 and
we'll get a division by zero:

    (qemu) qom-set vmem0 requested-size 3G
    (qemu) q35.sh: line 38: 622940 Floating point exception(core dumped)

The same is true for virtio_mem_deactivate_unplugged_memslots(), however
we never really reach that code without a prior
virtio_mem_activate_memslots_to_plug() call.

Let's fix it by simply calling these functions only with
"dynamic-memslots=on".

This was found when using a debug build of QEMU.

Message-ID: <20231023111341.219317-1-da...@redhat.com>
Reprted-by: Mario Casquero <mcasq...@redhat.com>
Fixes: 177f9b1ee464 ("virtio-mem: Expose device memory dynamically via multiple 
memslots if enabled")
Reviewed-by: Michael S. Tsirkin <m...@redhat.com>
Reviewed-by: Maciej S. Szmigiero <maciej.szmigi...@oracle.com>
Tested-by: Mario Casquero <mcasq...@redhat.com>
Signed-off-by: David Hildenbrand <da...@redhat.com>


  Commit: 569205e4e92f802cf409fe03dd2ac41dd0b54aae
      
https://github.com/qemu/qemu/commit/569205e4e92f802cf409fe03dd2ac41dd0b54aae
  Author: Markus Armbruster <arm...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M meson.build

  Log Message:
  -----------
  meson: Enable -Wshadow=local

Local variables shadowing other local variables or parameters make the
code needlessly hard to understand.  Bugs love to hide in such code.
Evidence: commit bbde656263d (migration/rdma: Fix save_page method to
fail on polling error).

Enable -Wshadow=local to prevent such issues.  Possible thanks to
recent cleanups.  Enabling -Wshadow would prevent more issues, but
we're not yet ready for that.

As usual, the warning is only enabled when the compiler recognizes it.
GCC does, Clang doesn't.

Some shadowed locals remain in bsd-user.  Since BSD prefers Clang,
let's not wait for its cleanup.

Signed-off-by: Markus Armbruster <arm...@redhat.com>
Message-ID: <20231026053115.2066744-2-arm...@redhat.com>
Reviewed-by: Thomas Huth <th...@redhat.com>
Tested-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>


  Commit: 6d133eef98bed96ea11c73ad3cd15f21815da993
      
https://github.com/qemu/qemu/commit/6d133eef98bed96ea11c73ad3cd15f21815da993
  Author: Markus Armbruster <arm...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M scripts/qapi/schema.py

  Log Message:
  -----------
  qapi: Fix QAPISchemaEntity.__repr__()

I messed it up on merge.  It's a debugging aid, so no impact on build.

Fixes: e307a8174bb8 (qapi: provide a friendly string representation of QAPI 
classes)
Signed-off-by: Markus Armbruster <arm...@redhat.com>
Message-ID: <20231024104841.1569250-1-arm...@redhat.com>
Reviewed-by: Daniel P. Berrangé <berra...@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>


  Commit: c375f05ef5a358f1dd19b45bb348100de0f97c9d
      
https://github.com/qemu/qemu/commit/c375f05ef5a358f1dd19b45bb348100de0f97c9d
  Author: Markus Armbruster <arm...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M docs/sphinx/qapidoc.py

  Log Message:
  -----------
  sphinx/qapidoc: Tidy up pylint warning raise-missing-from

Pylint advises:

    docs/sphinx/qapidoc.py:518:12: W0707: Consider explicitly re-raising using 
'raise ExtensionError(str(err)) from err' (raise-missing-from)

>From its manual:

    Python's exception chaining shows the traceback of the current
    exception, but also of the original exception.  When you raise a
    new exception after another exception was caught it's likely that
    the second exception is a friendly re-wrapping of the first
    exception.  In such cases `raise from` provides a better link
    between the two tracebacks in the final error.

Makes sense, so do it.

Signed-off-by: Markus Armbruster <arm...@redhat.com>
Message-ID: <20231025092159.1782638-2-arm...@redhat.com>
Reviewed-by: John Snow <js...@redhat.com>


  Commit: 5c24c3e2f3b22f1b77d556a14dd3bb8deed1f976
      
https://github.com/qemu/qemu/commit/5c24c3e2f3b22f1b77d556a14dd3bb8deed1f976
  Author: Markus Armbruster <arm...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M tests/qapi-schema/test-qapi.py

  Log Message:
  -----------
  tests/qapi-schema: Tidy up pylint warnings and advice

Pylint warns:

    tests/qapi-schema/test-qapi.py:139:13: W1514: Using open without explicitly 
specifying an encoding (unspecified-encoding)
    tests/qapi-schema/test-qapi.py:143:13: W1514: Using open without explicitly 
specifying an encoding (unspecified-encoding)

Add encoding='utf-8'.

Pylint advises:

    tests/qapi-schema/test-qapi.py:143:13: R1732: Consider using 'with' for 
resource-allocating operations (consider-using-with)

Silence this by returning the value directly.

Pylint advises:

    tests/qapi-schema/test-qapi.py:221:4: R1722: Consider using sys.exit() 
(consider-using-sys-exit)
    tests/qapi-schema/test-qapi.py:226:4: R1722: Consider using sys.exit() 
(consider-using-sys-exit)

Sure, why not.

Signed-off-by: Markus Armbruster <arm...@redhat.com>
Message-ID: <20231025092925.1785934-1-arm...@redhat.com>
Reviewed-by: John Snow <js...@redhat.com>


  Commit: 34aee9c94691f529cd952f9483a6b357ca098042
      
https://github.com/qemu/qemu/commit/34aee9c94691f529cd952f9483a6b357ca098042
  Author: Thomas Huth <th...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M host/include/generic/host/atomic128-cas.h
    M host/include/generic/host/atomic128-ldst.h
    M include/qemu/int128.h

  Log Message:
  -----------
  host/include/generic/host/atomic128: Fix compilation problem with Clang 17

When compiling QEMU with Clang 17 on a s390x, the compilation fails:

In file included from ../accel/tcg/cputlb.c:32:
In file included from /root/qemu/include/exec/helper-proto-common.h:10:
In file included from /root/qemu/include/qemu/atomic128.h:62:
/root/qemu/host/include/generic/host/atomic128-ldst.h:68:15: error:
 __sync builtin operation MUST have natural alignment (consider using __
atomic). [-Werror,-Wsync-alignment]
   68 |     } while (!__sync_bool_compare_and_swap_16(ptr_align, old, new.i));
      |               ^
In file included from ../accel/tcg/cputlb.c:32:
In file included from /root/qemu/include/exec/helper-proto-common.h:10:
In file included from /root/qemu/include/qemu/atomic128.h:61:
/root/qemu/host/include/generic/host/atomic128-cas.h:36:11: error:
 __sync builtin operation MUST have natural alignment (consider using __a
tomic). [-Werror,-Wsync-alignment]
   36 |     r.i = __sync_val_compare_and_swap_16(ptr_align, c.i, n.i);
      |           ^
2 errors generated.

It's arguably a bug in Clang since we already use __builtin_assume_aligned()
to tell the compiler that the pointer is properly aligned. But according to
https://github.com/llvm/llvm-project/issues/69146 it seems like the Clang
folks don't see an easy fix on their side and recommend to use a type
declared with __attribute__((aligned(16))) to work around this problem.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1934
Message-ID: <20231108085954.313071-1-th...@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Reviewed-by: Richard Henderson <richard.hender...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 0ab35658401a2e0a411ce0d1836a4f509bde717a
      
https://github.com/qemu/qemu/commit/0ab35658401a2e0a411ce0d1836a4f509bde717a
  Author: Matthew Rosato <mjros...@linux.ibm.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M hw/s390x/s390-pci-vfio.c

  Log Message:
  -----------
  s390x/pci: bypass vfio DMA counting when using cdev

The current code assumes that there is always a vfio group, but
that's no longer guaranteed with the iommufd backend when using
cdev.  In this case, we don't need to track the vfio dma limit
anyway.

Signed-off-by: Matthew Rosato <mjros...@linux.ibm.com>
Message-ID: <20231110175108.465851-2-mjros...@linux.ibm.com>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 8011b508cf0ddbdbda03820f4fa6cd484a6d9aed
      
https://github.com/qemu/qemu/commit/8011b508cf0ddbdbda03820f4fa6cd484a6d9aed
  Author: Matthew Rosato <mjros...@linux.ibm.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M hw/s390x/s390-pci-vfio.c

  Log Message:
  -----------
  s390x/pci: only limit DMA aperture if vfio DMA limit reported

If the host kernel lacks vfio DMA limit reporting, do not attempt
to shrink the guest DMA aperture.

Fixes: df202e3ff3 ("s390x/pci: shrink DMA aperture to be bound by vfio DMA 
limit")
Signed-off-by: Matthew Rosato <mjros...@linux.ibm.com>
Message-ID: <20231110175108.465851-3-mjros...@linux.ibm.com>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 4940da2096f969cb21fc23e0fd6f52e766bf4fdf
      
https://github.com/qemu/qemu/commit/4940da2096f969cb21fc23e0fd6f52e766bf4fdf
  Author: Thomas Huth <th...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Add include/hw/input/pl050.h to the PrimeCell/CMSDK section

The corresponding pl050.c file is already listed here, so we should
mention the header here, too.

Message-ID: <20231020060936.524988-2-th...@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 261c1281e87e030ba8c1ceb45b34ae03d4c7972f
      
https://github.com/qemu/qemu/commit/261c1281e87e030ba8c1ceb45b34ae03d4c7972f
  Author: Thomas Huth <th...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Add hw/input/ads7846.c to the PXA2XX section

The code from hw/input/ads7846.c is only used by hw/arm/spitz.c,
so add this file to the same section where hw/arm/spitz.c is
listed.

Message-ID: <20231020060936.524988-3-th...@redhat.com>
Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 42c31682bae341bc16a92e7eb94587a6b4d84dfa
      
https://github.com/qemu/qemu/commit/42c31682bae341bc16a92e7eb94587a6b4d84dfa
  Author: Thomas Huth <th...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Add hw/display/sii9022.c to the Versatile Express section

This graphics adapter is only used by the Versatile Express machine,
so add it to the corresponding section in MAINTAINERS.

Message-ID: <20231020060936.524988-4-th...@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 7c7e1f6017ece833499ff459fea1e6d32f543940
      
https://github.com/qemu/qemu/commit/7c7e1f6017ece833499ff459fea1e6d32f543940
  Author: Thomas Huth <th...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Extend the Stellaris section

This header include/hw/timer/stellaris-gptm.h obviously belongs to the
Stellaris machines, so let's add it to the corresponding section.

And hw/display/ssd0303.c and hw/display/ssd0323.c are only used
by hw/arm/stellaris.c, so add them to the corresponding section
in the MAINTAINERS file, too.

Message-ID: <20231020060936.524988-5-th...@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: d229996b402e6d08764f3da5a49aa3a25193db47
      
https://github.com/qemu/qemu/commit/d229996b402e6d08764f3da5a49aa3a25193db47
  Author: Thomas Huth <th...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Add a general architecture section for x86

It's a little bit weird that the files in target/i386/ which
are not in a subfolder there do not have any associated
maintainer (and thus nobody might be CC:-ed on changes to
these files). We should have a general x86 section for these
files, similar to what we already have for s390x and mips.
Since Paolo is already listed as maintainer for both, the
x86 KVM and TCG CPUs, I'd like to suggest him as maintainer
for the general files, too.

Message-ID: <20230929134551.395438-1-th...@redhat.com>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 00ac955b06b28803319159551bfed6a130f8ec2f
      
https://github.com/qemu/qemu/commit/00ac955b06b28803319159551bfed6a130f8ec2f
  Author: Philippe Mathieu-Daudé <phi...@linaro.org>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M tests/vm/netbsd

  Log Message:
  -----------
  tests/vm/netbsd: Use Python v3.11

We requiere the 'ninja-build', which depends on 'python311':

  $ pkgin show-deps ninja-build
  direct dependencies for ninja-build-1.11.1nb1
          python311>=3.11.0

So we end up installing both Python v3.10 and v3.11:

  [31/76] installing python311-3.11.5...
  [54/76] installing python310-3.10.13...
  [74/76] installing py310-expat-3.10.13nb1...

Then the build system picks Python v3.11, and doesn't find
py-expat because we only installed the 3.10 version:

  python determined to be '/usr/pkg/bin/python3.11'
  python version: Python 3.11.5

  *** Ouch! ***

  Python's pyexpat module is not found.
  It's normally part of the Python standard library, maybe your distribution 
packages it separately?
  Either install pyexpat, or alleviate the need for it in the first place by 
installing pip and setuptools for '/usr/pkg/bin/python3.11'.

  (Hint: NetBSD's pkgsrc debundles this to e.g. 'py310-expat'.)

  ERROR: python venv creation failed

Fix by installing py-expat for v3.11. Remove the v3.10
packages since we aren't using them anymore.

Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Tested-by: Thomas Huth <th...@redhat.com>
Message-ID: <20231109150900.91186-1-phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 2e990d81d9813628148f64b944691b5cbc251fab
      
https://github.com/qemu/qemu/commit/2e990d81d9813628148f64b944691b5cbc251fab
  Author: Eric Auger <eric.au...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M tests/unit/test-resv-mem.c

  Log Message:
  -----------
  test-resv-mem: Fix CID 1523911

Coverity complains about passing "&expected" to "run_range_inverse_array",
which dereferences null "expected". I guess the problem is that the
compare_ranges() loop dereferences 'e' without testing it. However the
loop condition is based on 'ranges' which is garanteed to have
the same length as 'expected' given the g_assert_cmpint() just
before the loop. So the code looks safe to me.

Nevertheless adding a test on expected before the loop to get rid of the
warning.

Fixes: CID 1523901
Signed-off-by: Eric Auger <eric.au...@redhat.com>
Reported-by: Coverity (CID 1523901)
Message-ID: <20231110083654.277345-1-eric.au...@redhat.com>
Reviewed-by: Thomas Huth <th...@redhat.com>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: f9a19bd8d23f0048315a60d695857c705988dc05
      
https://github.com/qemu/qemu/commit/f9a19bd8d23f0048315a60d695857c705988dc05
  Author: Thomas Huth <th...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M docs/devel/testing.rst
    R tests/tsan/blacklist.tsan
    A tests/tsan/ignore.tsan

  Log Message:
  -----------
  tests/tsan: Rename the file with the entries that should be ignored

Let's use a better file name here.

Message-ID: <20231109174720.375873-1-th...@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: 4409a6d85522925df580554d476161a570bb1ed9
      
https://github.com/qemu/qemu/commit/4409a6d85522925df580554d476161a570bb1ed9
  Author: Peter Maydell <peter.mayd...@linaro.org>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M hw/audio/es1370.c

  Log Message:
  -----------
  hw/audio/es1370: Clean up comment

Replace a sweary comment with one that's a bit more helpful to
future readers of the code.

Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Reviewed-by: Volker Rümelin <vr_q...@t-online.de>
Message-ID: <20231110164318.2197569-1-peter.mayd...@linaro.org>
Signed-off-by: Thomas Huth <th...@redhat.com>


  Commit: c96c116e10938d3a01a55273d10e104ba7534030
      
https://github.com/qemu/qemu/commit/c96c116e10938d3a01a55273d10e104ba7534030
  Author: Stefan Hajnoczi <stefa...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: update virtio-fs mailing list address

The old virtio-fs mailing list address is no longer in use. Switch to
the new mailing list address.

Cc: Philippe Mathieu-Daudé <phi...@linaro.org>
Cc: Vivek Goyal <vgo...@redhat.com>
Cc: German Maglione <gmagli...@redhat.com>
Cc: Hanna Czenczek <hre...@redhat.com>
Reviewed-by: German Maglione <gmagli...@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com>
Message-ID: <20231111004920.148348-1-stefa...@redhat.com>


  Commit: 616425d45293134d2c9124ef58bd123e766da20f
      
https://github.com/qemu/qemu/commit/616425d45293134d2c9124ef58bd123e766da20f
  Author: Stefan Hajnoczi <stefa...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M hw/virtio/virtio-mem.c

  Log Message:
  -----------
  Merge tag 'mem-2023-11-13' of https://github.com/davidhildenbrand/qemu into 
staging

Hi,

"Host Memory Backends" and "Memory devices" queue ("mem"):
- One virtio-mem fix leading to a QEMU crash in QEMU debug builds

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEG9nKrXNcTDpGDfzKTd4Q9wD/g1oFAmVR4DsRHGRhdmlkQHJl
# ZGhhdC5jb20ACgkQTd4Q9wD/g1qKMQ//fe/4mJOXQ8l5OZ3ScpC2K7yoB9dowJiQ
# vobja0X0UhyMIOEH4V5RDtMrW3WcYzD2rVwehpLel3QbwcGa7TTB8NtkTx/t4L8P
# tRQe3epGvz+0Kkx4kBFcNBYNR5Skl1rg9kcDhYxNmoOLngWjJcDqRBryfc3V9pEs
# dl9sWXaQn82MGNQGuWFnTOUeOgg1LIdKMRcU2AzhAhrA/e4BqOof/JW+PVdQfzDq
# 4Jhq74pDmKiuH9GmRZgbNlNFX+GxRk63jJrRw4HDAbSD5dBmVnLAjgFZ0sBcKxe0
# HyiGrZOZNIMhMl/GwwQ7NilN03Hl6Hqlx03nz96/2DbiEKr6sOAErIclkUOVlr7k
# YeJvFv+iijqyC4XF43OqoIOz8mtkxan8CuiZW/6/FV9mS/Rb3r8of/BnrK2a8/Kh
# RJLX3tsmrxFdFDxVXWPw+UYrJy8g0xQP2Ils3OReO8QO9qqCytPqJFQsSHDlK3T3
# 2K5FiDpMu7cjFezLyRF0LkPSWg1CV7D6Vc8mp+amc2K4Ltiyhp4xZ2TBKrEC8HHE
# zs+EyEIfsna4SaKwVUVRimWF3+B4GojoAcAD0zju+uhD8Zw+z553zXpr5TSx0Une
# cbMs1n5MTzE6pQo1MmL3hu1xaf6Xdx7hnJPlcnjlKXGFol8ghv6tBkHbOQA5B1/H
# 7hVX43f3epM=
# =7M1K
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 13 Nov 2023 03:37:15 EST
# gpg:                using RSA key 1BD9CAAD735C4C3A460DFCCA4DDE10F700FF835A
# gpg:                issuer "da...@redhat.com"
# gpg: Good signature from "David Hildenbrand <da...@redhat.com>" [unknown]
# gpg:                 aka "David Hildenbrand <davidhildenbr...@gmail.com>" 
[full]
# gpg:                 aka "David Hildenbrand <hilde...@in.tum.de>" [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: 1BD9 CAAD 735C 4C3A 460D  FCCA 4DDE 10F7 00FF 835A

* tag 'mem-2023-11-13' of https://github.com/davidhildenbrand/qemu:
  virtio-mem: fix division by zero in virtio_mem_activate_memslots_to_plug()

Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com>


  Commit: c86a59fd349da324dc79c3df7ab88b3de101b9ea
      
https://github.com/qemu/qemu/commit/c86a59fd349da324dc79c3df7ab88b3de101b9ea
  Author: Stefan Hajnoczi <stefa...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M block/snapshot.c
    M meson.build

  Log Message:
  -----------
  Merge tag 'pull-shadow-2023-11-13' of https://repo.or.cz/qemu/armbru into 
staging

-Wshadow=local patches for 2023-11-13

# -----BEGIN PGP SIGNATURE-----
#
# iQJGBAABCAAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmVR7ZISHGFybWJydUBy
# ZWRoYXQuY29tAAoJEDhwtADrkYZT7YkP/RUaHzka7vJhcAJSFgCviZ7NYZFbDYkT
# MT9Hi4XYYkOqS0BQ9xZPZDy47oB4pqZlNfMCUD3vmD8LLdVsUyRIbZxu59SdgTOa
# dnNvXIsC16y7Hk6VRfWB4bifOa1rmbF2el5WevA1UpXMRnjkMbtahbXXlSudQpeQ
# Y0e5mILKcbLD1Q6RuTounkfZ/C5pJZKycxVrN8YvFBQ2pILR/JtVwCU9rQ525Sgx
# tgScQ+Z+S4Pw+hyD8kpnw+xqk/iXprgX7GmOhCiy4yLdndq1nZgXOXnZvuIvG3n2
# cvM+dNTVH32qlLMqNdwAaOjAVStobdt85oiyMTnkBfi1+6B+5I6FzyH31/XhV86t
# siCqZ1vsL8N8cuA9mhbKS2eaLrf4ubAyh07SycaKNWfxVMgIAN0rpqaUzKghGcT3
# y9TfFI48zKgCS8AmMuUYy9G6xPlQy726ZHi4yb+t+j2dDx80eAQyXZRPQBiEomND
# cIotxEAPdAdl+52lCwMpYPt+rnxGg4EW05de/CrjKag9Fizfz4cOuwCsSp32XuNe
# TmE1Gi3pKaX/goLO2oTesZ6h8rbMoGZ3XG7YWoIkDpjb+XKuUXXxg+b1cv/0dntk
# Qn6izIFdSscYXakxAkq6ci/3xS0ork3FXjDHihOKj9IWR8YrhqaDZ//XHnIL1Ld7
# QcXs7wElHeJM
# =66br
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 13 Nov 2023 04:34:10 EST
# gpg:                using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
# gpg:                issuer "arm...@redhat.com"
# gpg: Good signature from "Markus Armbruster <arm...@redhat.com>" [full]
# gpg:                 aka "Markus Armbruster <arm...@pond.sub.org>" [full]
# Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653

* tag 'pull-shadow-2023-11-13' of https://repo.or.cz/qemu/armbru:
  meson: Enable -Wshadow=local
  block/snapshot: Fix compiler warning with -Wshadow=local

Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com>


  Commit: 05fa22770a7d357342b32203c5b56827219cad00
      
https://github.com/qemu/qemu/commit/05fa22770a7d357342b32203c5b56827219cad00
  Author: Stefan Hajnoczi <stefa...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M docs/sphinx/qapidoc.py
    M scripts/qapi/schema.py
    M tests/qapi-schema/test-qapi.py

  Log Message:
  -----------
  Merge tag 'pull-qapi-2023-11-13' of https://repo.or.cz/qemu/armbru into 
staging

QAPI patches patches for 2023-11-13

# -----BEGIN PGP SIGNATURE-----
#
# iQJGBAABCAAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmVR7j4SHGFybWJydUBy
# ZWRoYXQuY29tAAoJEDhwtADrkYZTmT0P/imN9c6xnkx8Kff0iEaT88N8YUHEu5gt
# ECiQtfpbU8y8itIrWpuXWk7HUC1Jp397vKgUhmmr5Im32vx1waUGz/zxdBiitw0a
# 2McXfD6Lbz3LN+q002Vq0QjP3tMeoc8DoP/CagmdXniGrxyJSs/oIsUAdqZnymug
# ZREYRUlbrgJ8XA06n9qIaCGpiihBLl2XBbx4SV9JWle/9vKpII9EBrWNXTcCkde3
# W6gHEKgGAKa1NGYMJtOncanpnzVP0qoLmb3jmiR9tpj3YBB/5LP9l4O11DTC+PQ5
# nn+OmtmjuKE2a2C79Y8VCbRPR6MPSDDbuWwu7Q+A7vXi/1gnkMeXH+A6jE0d3y+p
# PWKqBK65U+yS0IwiUGpMpcGo2WtZiBLzp3ragt+gzi3gV5GvEvPv0uvcEd66in95
# +M2RoVhkbi+e03mF+vDldvbwBYPwlNdgAX/ly7SR76YZybSMK0Jkp7yfvxN35LJc
# kgCo0CY9kAYYUgPUJMiPhaxSfRVk738Qex7QCvFwDiZE8l4XEwoT1PRO0fs8G5aI
# /Yz7hhjkaLw+i+k/tCVCVe+hOgMxxVUz/gZzV4+yrfQNxz41v4WqCfE8a+m6RROo
# TaceVJPKqsyoJ2zmS+CpEPFWkWXEQSQ14yu2wdF8wMyKEWDS4yhRG78rnYC2/ZhC
# zullCL7QfFbf
# =bGOD
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 13 Nov 2023 04:37:02 EST
# gpg:                using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
# gpg:                issuer "arm...@redhat.com"
# gpg: Good signature from "Markus Armbruster <arm...@redhat.com>" [full]
# gpg:                 aka "Markus Armbruster <arm...@pond.sub.org>" [full]
# Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653

* tag 'pull-qapi-2023-11-13' of https://repo.or.cz/qemu/armbru:
  tests/qapi-schema: Tidy up pylint warnings and advice
  sphinx/qapidoc: Tidy up pylint warning raise-missing-from
  qapi: Fix QAPISchemaEntity.__repr__()

Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com>


  Commit: f78ea7ddb0e18766ece9fdfe02061744a7afc41b
      
https://github.com/qemu/qemu/commit/f78ea7ddb0e18766ece9fdfe02061744a7afc41b
  Author: Stefan Hajnoczi <stefa...@redhat.com>
  Date:   2023-11-13 (Mon, 13 Nov 2023)

  Changed paths:
    M MAINTAINERS
    M docs/devel/testing.rst
    M host/include/generic/host/atomic128-cas.h
    M host/include/generic/host/atomic128-ldst.h
    M hw/audio/es1370.c
    M hw/s390x/s390-pci-vfio.c
    M include/qemu/int128.h
    R tests/tsan/blacklist.tsan
    A tests/tsan/ignore.tsan
    M tests/unit/test-resv-mem.c
    M tests/vm/netbsd

  Log Message:
  -----------
  Merge tag 'pull-request-2023-11-13' of https://gitlab.com/thuth/qemu into 
staging

* Fix compilation with Clang 17 on s390x hosts
* Two small s390x PCI fixes
* Update MAINTAINERS file with more entries
* Fix NetBSD VM test
* Clean up some bad wordings

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmVSAoIRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbVXBg//VVZS5CXEfOFV91I1kqQnLCvgwmuAyqEg
# PI2/HBxuhzeBx+F1t7uR0n15tUPi1zkFFBOpyBDBubvWcp4vGvFwLQoiBCUvNzBA
# +b1vMySP+K0OO1X5yT3cFHXF9q0o0V5WADwemf5RglIPjlTOIiz9qhD4EYqd2QHC
# EUd9Y45DP4Y0V5raHLjY990f/zr3PuSAB6MASFTUnKdgGkRqonLWdLDdIZNDrZuL
# oGwx1ALXgBOMV3yNyQx9jZBT24git/ai1vd9AU/d3JRKDPsd+4vC39+PTI9NH4h6
# oQglvo399f64cir1f1JJ3MN4ZtwXZpwUkjeTMcR9XZxk7GibU7P2arG5M3TERdmE
# VLqylYsnbJojWOeCH+TViJapRhg1CzUveVlQofr7GHvf2N3oy3BrKaV715gauEyW
# zpjbhSPpIQu9WFXt8+tSquqbvpAP/VlLrOV73D4LzJ7WdTa9CHmSek8D0zoRQDZR
# 8OixrgoBKS+pmBDmTve5gFsIKhZIz9CrmaAKKYdskC8blENxCng8LOFp7sg2PK3M
# U0lWYoDS7qZ85761Bl+QaBdFocdahQqkO/LUQuhoSt2OvA1EGAz2FdVSKkmPDdSS
# P/homr4hOXIqJFSsZj0YNUTIXsXwLBvKjvcJPAWYgbXZhim0LtPQTQO3+ignwGyu
# RXjaVkvkf/s=
# =+2rp
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 13 Nov 2023 06:03:30 EST
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "th...@redhat.com"
# gpg: Good signature from "Thomas Huth <th.h...@gmx.de>" [full]
# gpg:                 aka "Thomas Huth <th...@redhat.com>" [full]
# gpg:                 aka "Thomas Huth <h...@tuxfamily.org>" [full]
# gpg:                 aka "Thomas Huth <th.h...@posteo.de>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

* tag 'pull-request-2023-11-13' of https://gitlab.com/thuth/qemu:
  hw/audio/es1370: Clean up comment
  tests/tsan: Rename the file with the entries that should be ignored
  test-resv-mem: Fix CID 1523911
  tests/vm/netbsd: Use Python v3.11
  MAINTAINERS: Add a general architecture section for x86
  MAINTAINERS: Extend the Stellaris section
  MAINTAINERS: Add hw/display/sii9022.c to the Versatile Express section
  MAINTAINERS: Add hw/input/ads7846.c to the PXA2XX section
  MAINTAINERS: Add include/hw/input/pl050.h to the PrimeCell/CMSDK section
  s390x/pci: only limit DMA aperture if vfio DMA limit reported
  s390x/pci: bypass vfio DMA counting when using cdev
  host/include/generic/host/atomic128: Fix compilation problem with Clang 17

Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com>


Compare: https://github.com/qemu/qemu/compare/69680740eafa...f78ea7ddb0e1

Reply via email to