From: Fiona Ebner <f.ebner@proxmox.com>
To: pve-devel@lists.proxmox.com
Subject: [pve-devel] [PATCH qemu 0/4] QEMU 9.1.2
Date: Mon, 25 Nov 2024 12:00:40 +0100 [thread overview]
Message-ID: <20241125110044.22235-1-f.ebner@proxmox.com> (raw)
No issues encountered during initial smoke testing of migration,
snapshot, backup functionality, SPICE, drive-mirror, with a selection
of different VM configs and guests.
Fiona Ebner (4):
update submodule and patches to QEMU 9.1.2
async snapshot: code cleanup: use error_setg() helper
async snapshot: improve error handling for 'savevm-start' QMP command
stable fixes for QEMU 9.1.2
...d-support-for-sync-bitmap-mode-never.patch | 54 +--
...-support-for-conditional-and-always-.patch | 10 +-
...check-for-bitmap-mode-without-bitmap.patch | 4 +-
...-to-bdrv_dirty_bitmap_merge_internal.patch | 6 +-
.../0006-mirror-move-some-checks-to-qmp.patch | 8 +-
...race-with-clients-disconnecting-earl.patch | 14 +-
...ial-deadlock-when-draining-during-tr.patch | 2 +-
...workaround-Windows-not-handling-name.patch | 4 +-
...e-write-use-uint64_t-for-timeout-in-.patch | 35 --
...o-net-Add-queues-before-loading-them.patch | 81 ++++
...ock-copy-before-write-fix-permission.patch | 55 ---
...ix-size-check-in-dhclient-workaround.patch | 36 ++
...e-write-support-unligned-snapshot-di.patch | 48 ---
...e-write-create-block_copy-bitmap-in-.patch | 373 ------------------
...-backup-add-discard-source-parameter.patch | 277 -------------
...e-de-initialization-of-vhost-user-de.patch | 92 -----
...Use-float_status-copy-in-sme_fmopa_s.patch | 43 --
...-Use-FPST_F16-for-SME-FMOPA-widening.patch | 62 ---
...ion-and-honor-bootindex-again-for-le.patch | 60 ---
...5a-bump-instruction-limit-in-scripts.patch | 48 ---
...15-block-copy-Fix-missing-graph-lock.patch | 38 --
...-do-not-operate-on-sources-from-fina.patch | 93 -----
...ix-the-use-of-an-uninitialized-irqfd.patch | 77 ----
...net-Ensure-queue-index-fits-with-RSS.patch | 35 --
...etwork-stall-at-the-host-side-waitin.patch | 338 ----------------
...t-nic-model-help-output-as-documente.patch | 70 ----
...net-nic-model-for-non-help-arguments.patch | 32 --
...-assert-for-128-bit-tile-accesses-wh.patch | 57 ---
...arm-Fix-UMOPA-UMOPS-of-16-bit-values.patch | 59 ---
...-shifts-by-1-in-tszimm_shr-and-tszim.patch | 62 ---
...e-SMCR_EL2.LEN-and-SVCR_EL2.LEN-if-E.patch | 41 --
...e-denormals-correctly-for-FMOPA-wide.patch | 164 --------
...el_iommu-fix-FRCD-construction-macro.patch | 39 --
...386-Do-not-apply-REX-to-MMX-operands.patch | 33 --
...rash-by-resetting-local_err-in-modul.patch | 42 --
...-Plumb-in-new-args-to-nbd_client_add.patch | 164 --------
...024-7409-Cap-default-max-connections.patch | 172 --------
...024-7409-Drop-non-negotiating-client.patch | 123 ------
...024-7409-Close-stray-clients-at-serv.patch | 161 --------
...c-fix-crash-when-no-console-attached.patch | 47 ---
...024-7409-Avoid-use-after-free-when-c.patch | 89 -----
...fix-memory-leak-in-dirty_memory_exte.patch | 134 -------
...st-allow-adding-overlapping-requests.patch | 104 -----
...k-file-change-locking-default-to-off.patch | 6 +-
...djust-network-script-path-to-etc-kvm.patch | 4 +-
...he-CPU-model-to-kvm64-32-instead-of-.patch | 4 +-
...erfs-no-default-logfile-if-daemonize.patch | 8 +-
...lock-rbd-disable-rbd_cache_writethro.patch | 2 +-
...PVE-Up-glusterfs-allow-partial-reads.patch | 14 +-
...virtio-balloon-improve-query-balloon.patch | 8 +-
.../0014-PVE-qapi-modify-query-machines.patch | 12 +-
.../0015-PVE-qapi-modify-spice-query.patch | 4 +-
...nnel-implementation-for-savevm-async.patch | 2 +-
...async-for-background-state-snapshots.patch | 92 ++---
...add-optional-buffer-size-to-QEMUFile.patch | 53 ++-
...add-the-zeroinit-block-driver-filter.patch | 8 +-
...-Add-dummy-id-command-line-parameter.patch | 10 +-
...t-target-i386-disable-LINT0-after-re.patch | 2 +-
...le-posix-make-locking-optiono-on-cre.patch | 20 +-
...3-PVE-monitor-disable-oob-capability.patch | 4 +-
...sed-balloon-qemu-4-0-config-size-fal.patch | 4 +-
...E-Allow-version-code-in-machine-type.patch | 65 ++-
...VE-Backup-add-vma-backup-format-code.patch | 14 +-
...-Backup-add-backup-dump-block-driver.patch | 4 +-
...ckup-Proxmox-backup-patches-for-QEMU.patch | 48 +--
...estore-new-command-to-restore-from-p.patch | 8 +-
...k-driver-to-map-backup-archives-into.patch | 29 +-
...ct-stderr-to-journal-when-daemonized.patch | 10 +-
...igrate-dirty-bitmap-state-via-savevm.patch | 32 +-
...dirty-bitmap-migrate-other-bitmaps-e.patch | 15 +-
...all-back-to-open-iscsi-initiatorname.patch | 2 +-
.../0038-block-add-alloc-track-driver.patch | 6 +-
...-rbd-workaround-for-ceph-issue-53784.patch | 2 +-
...-fix-handling-of-holes-in-.bdrv_co_b.patch | 2 +-
...k-rbd-implement-bdrv_co_block_status.patch | 4 +-
...rror-out-when-auto-remove-is-not-set.patch | 2 +-
...d-seemingly-superfluous-child-permis.patch | 2 +-
...e-allow-specifying-minimum-cluster-s.patch | 4 +-
...um-cluster-size-to-performance-optio.patch | 6 +-
.../0046-PVE-backup-add-fleecing-option.patch | 6 +-
...ve-error-when-copy-before-write-fail.patch | 2 +-
...up-fixup-error-handling-for-fleecing.patch | 2 +-
...r-out-setting-up-snapshot-access-for.patch | 2 +-
...device-name-in-device-info-structure.patch | 2 +-
...de-device-name-in-error-when-setting.patch | 2 +-
debian/patches/series | 35 +-
qemu | 2 +-
87 files changed, 433 insertions(+), 3618 deletions(-)
delete mode 100644 debian/patches/extra/0005-block-copy-before-write-use-uint64_t-for-timeout-in-.patch
create mode 100644 debian/patches/extra/0005-virtio-net-Add-queues-before-loading-them.patch
delete mode 100644 debian/patches/extra/0006-block-copy-before-write-fix-permission.patch
create mode 100644 debian/patches/extra/0006-virtio-net-Fix-size-check-in-dhclient-workaround.patch
delete mode 100644 debian/patches/extra/0007-block-copy-before-write-support-unligned-snapshot-di.patch
delete mode 100644 debian/patches/extra/0008-block-copy-before-write-create-block_copy-bitmap-in-.patch
delete mode 100644 debian/patches/extra/0009-qapi-blockdev-backup-add-discard-source-parameter.patch
delete mode 100644 debian/patches/extra/0010-hw-virtio-Fix-the-de-initialization-of-vhost-user-de.patch
delete mode 100644 debian/patches/extra/0011-target-arm-Use-float_status-copy-in-sme_fmopa_s.patch
delete mode 100644 debian/patches/extra/0012-target-arm-Use-FPST_F16-for-SME-FMOPA-widening.patch
delete mode 100644 debian/patches/extra/0013-scsi-fix-regression-and-honor-bootindex-again-for-le.patch
delete mode 100644 debian/patches/extra/0014-hw-scsi-lsi53c895a-bump-instruction-limit-in-scripts.patch
delete mode 100644 debian/patches/extra/0015-block-copy-Fix-missing-graph-lock.patch
delete mode 100644 debian/patches/extra/0016-Revert-qemu-char-do-not-operate-on-sources-from-fina.patch
delete mode 100644 debian/patches/extra/0017-virtio-pci-Fix-the-use-of-an-uninitialized-irqfd.patch
delete mode 100644 debian/patches/extra/0018-virtio-net-Ensure-queue-index-fits-with-RSS.patch
delete mode 100644 debian/patches/extra/0019-virtio-net-Fix-network-stall-at-the-host-side-waitin.patch
delete mode 100644 debian/patches/extra/0020-net-Reinstate-net-nic-model-help-output-as-documente.patch
delete mode 100644 debian/patches/extra/0021-net-Fix-net-nic-model-for-non-help-arguments.patch
delete mode 100644 debian/patches/extra/0022-target-arm-Don-t-assert-for-128-bit-tile-accesses-wh.patch
delete mode 100644 debian/patches/extra/0023-target-arm-Fix-UMOPA-UMOPS-of-16-bit-values.patch
delete mode 100644 debian/patches/extra/0024-target-arm-Avoid-shifts-by-1-in-tszimm_shr-and-tszim.patch
delete mode 100644 debian/patches/extra/0025-target-arm-Ignore-SMCR_EL2.LEN-and-SVCR_EL2.LEN-if-E.patch
delete mode 100644 debian/patches/extra/0026-target-arm-Handle-denormals-correctly-for-FMOPA-wide.patch
delete mode 100644 debian/patches/extra/0027-intel_iommu-fix-FRCD-construction-macro.patch
delete mode 100644 debian/patches/extra/0028-target-i386-Do-not-apply-REX-to-MMX-operands.patch
delete mode 100644 debian/patches/extra/0029-module-Prevent-crash-by-resetting-local_err-in-modul.patch
delete mode 100644 debian/patches/extra/0030-nbd-server-Plumb-in-new-args-to-nbd_client_add.patch
delete mode 100644 debian/patches/extra/0031-nbd-server-CVE-2024-7409-Cap-default-max-connections.patch
delete mode 100644 debian/patches/extra/0032-nbd-server-CVE-2024-7409-Drop-non-negotiating-client.patch
delete mode 100644 debian/patches/extra/0033-nbd-server-CVE-2024-7409-Close-stray-clients-at-serv.patch
delete mode 100644 debian/patches/extra/0034-vnc-fix-crash-when-no-console-attached.patch
delete mode 100644 debian/patches/extra/0035-nbd-server-CVE-2024-7409-Avoid-use-after-free-when-c.patch
delete mode 100644 debian/patches/extra/0036-softmmu-physmem-fix-memory-leak-in-dirty_memory_exte.patch
delete mode 100644 debian/patches/extra/0037-block-reqlist-allow-adding-overlapping-requests.patch
--
2.39.5
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
next reply other threads:[~2024-11-25 11:00 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-25 11:00 Fiona Ebner [this message]
2024-11-25 11:00 ` [pve-devel] [PATCH qemu 1/4] update submodule and patches to " Fiona Ebner
2024-11-25 11:00 ` [pve-devel] [PATCH qemu 2/4] async snapshot: code cleanup: use error_setg() helper Fiona Ebner
2024-11-25 11:00 ` [pve-devel] [PATCH qemu 3/4] async snapshot: improve error handling for 'savevm-start' QMP command Fiona Ebner
2024-11-25 11:00 ` [pve-devel] [PATCH qemu 4/4] stable fixes for QEMU 9.1.2 Fiona Ebner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20241125110044.22235-1-f.ebner@proxmox.com \
--to=f.ebner@proxmox.com \
--cc=pve-devel@lists.proxmox.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox