Date: Wed, 21 Aug 2024 12:25:43 +1000 From: Richard Henderson To: qemu-devel@nongnu.org Subject: [PULL 0/5] misc patch queue Two x86 fixes and one {bsd,linux}-user fix. r~ The following changes since commit 9eb5bfbe3394b92fb37cc6f155ceea4d6c9e401c: Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging (2024-08-20 21:29:52 +1000) are available in the Git repository at: https://gitlab.com/rth7680/qemu.git tags/pull-misc-20240821 for you to fetch changes up to ded1db48c9f9b35f6d9569e53503e2b345f6d44e: target/i386: Fix tss access size in switch_tss_ra (2024-08-21 09:11:26 +1000) ---------------------------------------------------------------- target/i386: Fix carry flag for BLSI target/i386: Fix tss access size in switch_tss_ra linux-user: Handle short reads in mmap_h_gt_g bsd-user: Handle short reads in mmap_h_gt_g ---------------------------------------------------------------- Richard Henderson (5): linux-user: Handle short reads in mmap_h_gt_g bsd-user: Handle short reads in mmap_h_gt_g target/i386: Split out gen_prepare_val_nz target/i386: Fix carry flag for BLSI target/i386: Fix tss access size in switch_tss_ra target/i386/cpu.h | 5 ++++ bsd-user/mmap.c | 38 +++++++++++++++++++++++++-- linux-user/mmap.c | 44 +++++++++++++++++++++++++++----- target/i386/tcg/cc_helper.c | 18 +++++++++++++ target/i386/tcg/seg_helper.c | 5 ++-- target/i386/tcg/translate.c | 27 ++++++++++++++------ tests/tcg/x86_64/test-2175.c | 24 +++++++++++++++++ target/i386/tcg/cc_helper_template.h.inc | 18 +++++++++++++ target/i386/tcg/emit.c.inc | 2 +- tests/tcg/x86_64/Makefile.target | 1 + 10 files changed, 163 insertions(+), 19 deletions(-) create mode 100644 tests/tcg/x86_64/test-2175.c . Date: Wed, 21 Aug 2024 10:47:38 +0800 From: Song Gao To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org Subject: [PULL 0/1] LoongArch: Fix for 9.1 The following changes since commit 4220ebde107c44412755d593fb46e168eeaed936: Merge tag 'migration-20240820-pull-request' of https://gitlab.com/farosas/qemu into staging (2024-08-21 08:46:45 +1000) are available in the Git repository at: https://gitlab.com/gaosong/qemu.git tags/pull-loongarch-20240821 for you to fetch changes up to d4f5e5af86d2e28edb578e556b307e3ad01ebf08: hw/loongarch: Fix length for lowram in ACPI SRAT (2024-08-21 11:01:09 +0800) ---------------------------------------------------------------- Fix for 9.1 ---------------------------------------------------------------- Jiaxun Yang (1): hw/loongarch: Fix length for lowram in ACPI SRAT hw/loongarch/acpi-build.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) . Date: Fri, 23 Aug 2024 17:15:39 +0300 From: Michael Tokarev To: qemu-devel@nongnu.org Cc: Michael Tokarev , qemu-trivial@nongnu.org Subject: [PULL for-9.1 0/3] Trivial patches for 2024-08-23 The following changes since commit 407f9a4b121eb65166375c410e14d7b704bc1106: Update version for v9.1.0-rc3 release (2024-08-22 15:07:32 +1000) are available in the Git repository at: https://gitlab.com/mjt0k/qemu.git tags/pull-trivial-patches for you to fetch changes up to d6192f3f7593536a4285e8ab6c6cf3f34973ce62: hw/display/vhost-user-gpu.c: fix vhost_user_gpu_chr_read() (2024-08-23 12:10:28 +0300) ---------------------------------------------------------------- trivial patches for 2024-08-23 There are just 3 patches in here, one adding a comment (no code changes) and two fixing bugs (one is a regression bug). I think it's suitable for 9.1 ---------------------------------------------------------------- Ani Sinha (1): hw/x86: add a couple of comments explaining how the kernel image is parsed Haoran Zhang (1): hw/display/vhost-user-gpu.c: fix vhost_user_gpu_chr_read() Peter Maydell (1): system/vl.c: Print machine name, not "(null)", for unknown machine types hw/display/vhost-user-gpu.c | 2 +- hw/i386/x86-common.c | 7 +++++-- system/vl.c | 4 ++-- 3 files changed, 8 insertions(+), 5 deletions(-) . Date: Mon, 26 Aug 2024 11:43:27 +0200 From: Thomas Huth To: qemu-devel@nongnu.org, Richard Henderson Subject: [PULL 0/3] Optional fixes for 9.1.0-rc4 Hi Richard, since it seems like we're going to have RC4, here are some minor fixes that could still be included. The following changes since commit f259e4cb8a8b4ef5463326fc214a7d8d7703d5de: Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging (2024-08-24 08:09:27 +1000) are available in the Git repository at: https://gitlab.com/thuth/qemu.git tags/pull-request-2024-08-26 for you to fetch changes up to aee07f2563d27167935ae3557a9f435937eb3f9f: tests/qtest: Delete previous boot file (2024-08-26 10:58:11 +0200) ---------------------------------------------------------------- * Disable the broken qtests in the MSYS2 CI job * Replace deprecated keyword in the Cirrus-CI scripts * Fix a simple leak in the migration-test qtest ---------------------------------------------------------------- Akihiko Odaki (1): tests/qtest: Delete previous boot file Philippe Mathieu-Daudé (1): gitlab-ci: Replace build_script -> step_script in Cirrus jobs Thomas Huth (1): .gitlab-ci.d/windows.yml: Disable the qtests in the MSYS2 job tests/qtest/migration-test.c | 18 +++++++++++------- .gitlab-ci.d/cirrus/build.yml | 2 +- .gitlab-ci.d/windows.yml | 26 ++------------------------ 3 files changed, 14 insertions(+), 32 deletions(-) . Date: Mon, 26 Aug 2024 08:49:56 -0500 From: Eric Blake To: qemu-devel@nongnu.org Subject: [PULL for-9.1-rc4 0/1] NBD patches for 2024-08-26 The following changes since commit f259e4cb8a8b4ef5463326fc214a7d8d7703d5de: Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging (2024-08-24 08:09:27 +1000) are available in the Git repository at: https://repo.or.cz/qemu/ericb.git tags/pull-nbd-2024-08-26 for you to fetch changes up to 3874f5f73c441c52f1c699c848d463b0eda01e4c: nbd/server: CVE-2024-7409: Avoid use-after-free when closing server (2024-08-26 08:42:42 -0500) ---------------------------------------------------------------- NBD patches for 2024-08-26 - One more patch for CVE-2024-7409 (use-after-free on nbd-server-stop) ---------------------------------------------------------------- Eric Blake (1): nbd/server: CVE-2024-7409: Avoid use-after-free when closing server blockdev-nbd.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) -- 2.46.0 . Date: Tue, 27 Aug 2024 12:35:31 +0200 From: Markus Armbruster To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org Subject: [PULL 0/1] QAPI patches patches for 2024-08-27 I'm nominating this fix for v9.1 because it can only affect generated documentation, and CI should protect us from surprise build breaks. Feel free to delay it to v9.2 if you think even that is too much risk or simply too much trouble to be worthwhile. The following changes since commit afaee42f777bc359db95f692804f7fc7e12c0c02: Merge tag 'pull-nbd-2024-08-26' of https://repo.or.cz/qemu/ericb into staging (2024-08-27 07:06:42 +1000) are available in the Git repository at: https://repo.or.cz/qemu/armbru.git tags/pull-qapi-2024-08-27 for you to fetch changes up to 43e0d14ee09a0565adcf4ce5f35be79695958fb0: docs/sphinx: fix extra stuff in TOC after freeform QMP sections (2024-08-27 11:10:58 +0200) ---------------------------------------------------------------- QAPI patches patches for 2024-08-27 ---------------------------------------------------------------- John Snow (1): docs/sphinx: fix extra stuff in TOC after freeform QMP sections docs/sphinx/qapidoc.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) -- 2.46.0 .