Very small diff in our patches this time and only a couple of stable fixes seemed worth picking up, see the patches for details.
Basic tests for the following were done (disclaimer: not each combination of the mentioned settings): * OS boot testing: Win 11/10/Server 2019, Debian 12 (32 and 64 bit), FreeBSD 14, OpenBSD 7.6 * OS install testing: Win 10, Ubuntu 24.10 * snapshot with/without RAM * live-migration 9.0 <-> 9.2, 9.2 <-> 9.2, * disk: IDE/SATA/VirtIO SCSI/VirtIO block * with/without iothread * different SCSI controllers * NIC: e1000, VirtIO-net, vmxnet3 * KVM and non-KVM * display: VirtIO GPU/VGA/SPICE * VNC clipboard * disk resize, move storage (online/offline, various storage combinations) * PBS backup, restore and live-restore, dirty bitmap in combination with live-migration * VirtIO NIC with German Win10 ISO * SeaBIOS/OVMF * q35/i440fx * OVA import online/offline * ESXi import online/offline Didn't notice any issues with QEMU 9.2.0 itself. Found an issue with OVA live-import in qemu-server, fix sent: https://lore.proxmox.com/pve-devel/20250120155705.120718-1-f.eb...@proxmox.com/T/#u Fiona Ebner (2): update submodule and patches to QEMU 9.2.0 stable fixes for QEMU 9.2.0 ...d-support-for-sync-bitmap-mode-never.patch | 30 ++-- ...-support-for-conditional-and-always-.patch | 2 +- ...check-for-bitmap-mode-without-bitmap.patch | 4 +- ...-to-bdrv_dirty_bitmap_merge_internal.patch | 2 +- .../0006-mirror-move-some-checks-to-qmp.patch | 6 +- ...race-with-clients-disconnecting-earl.patch | 2 +- ...al-deadlock-when-draining-during-tr.patch} | 0 ...as-Internal-cdbs-have-16-byte-length.patch | 69 -------- ...Reset-free_temps-before-tcg_optimize.patch | 82 ++++++++++ ...workaround-Windows-not-handling-name.patch | 45 ------ ...t-TSCs-of-parked-vCPUs-too-on-VM-res.patch | 149 ++++++++++++++++++ ...x10_version-filtered-when-prefix-is-.patch | 41 +++++ ...o-net-Add-queues-before-loading-them.patch | 81 ---------- .../extra/0006-net-Fix-announce_self.patch | 67 ++++++++ ...ix-size-check-in-dhclient-workaround.patch | 36 ----- ...ectly-compute-Ethernet-packet-offset.patch | 67 ++++++++ ...-Windows-PCI-Label-Id-bug-workaround.patch | 96 +++++++++++ ...k-file-change-locking-default-to-off.patch | 2 +- ...djust-network-script-path-to-etc-kvm.patch | 6 +- ...he-CPU-model-to-kvm64-32-instead-of-.patch | 4 +- ...ui-spice-default-to-pve-certificates.patch | 2 +- ...erfs-no-default-logfile-if-daemonize.patch | 2 +- ...lock-rbd-disable-rbd_cache_writethro.patch | 2 +- ...PVE-Up-glusterfs-allow-partial-reads.patch | 12 +- ...virtio-balloon-improve-query-balloon.patch | 12 +- .../0014-PVE-qapi-modify-query-machines.patch | 6 +- .../0015-PVE-qapi-modify-spice-query.patch | 4 +- ...nnel-implementation-for-savevm-async.patch | 4 +- ...async-for-background-state-snapshots.patch | 50 ++++-- ...add-optional-buffer-size-to-QEMUFile.patch | 8 +- ...-Add-dummy-id-command-line-parameter.patch | 8 +- ...t-target-i386-disable-LINT0-after-re.patch | 2 +- ...le-posix-make-locking-optiono-on-cre.patch | 8 +- ...sed-balloon-qemu-4-0-config-size-fal.patch | 4 +- ...E-Allow-version-code-in-machine-type.patch | 16 +- ...e-bcs-bitmap-initialization-to-job-c.patch | 2 +- ...VE-Backup-add-vma-backup-format-code.patch | 6 +- ...-Backup-add-backup-dump-block-driver.patch | 2 +- ...ckup-Proxmox-backup-patches-for-QEMU.patch | 16 +- ...estore-new-command-to-restore-from-p.patch | 4 +- ...k-driver-to-map-backup-archives-into.patch | 20 +-- ...ct-stderr-to-journal-when-daemonized.patch | 6 +- ...igrate-dirty-bitmap-state-via-savevm.patch | 22 +-- ...PVE-block-stream-increase-chunk-size.patch | 2 +- .../0038-block-add-alloc-track-driver.patch | 2 +- ...-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 | 2 +- ...0044-PVE-backup-add-fleecing-option.patch} | 2 +- ...e-allow-specifying-minimum-cluster-s.patch | 133 ---------------- ...e-error-when-copy-before-write-fail.patch} | 6 +- ...um-cluster-size-to-performance-optio.patch | 106 ------------- ...p-fixup-error-handling-for-fleecing.patch} | 0 ...-out-setting-up-snapshot-access-for.patch} | 0 ...evice-name-in-device-info-structure.patch} | 0 ...e-device-name-in-error-when-setting.patch} | 0 ...-version-deprecation-for-Proxmox-VE.patch} | 8 +- debian/patches/series | 28 ++-- qemu | 2 +- 59 files changed, 677 insertions(+), 627 deletions(-) rename debian/patches/extra/{0003-ide-avoid-potential-deadlock-when-draining-during-tr.patch => 0002-ide-avoid-potential-deadlock-when-draining-during-tr.patch} (100%) delete mode 100644 debian/patches/extra/0002-scsi-megasas-Internal-cdbs-have-16-byte-length.patch create mode 100644 debian/patches/extra/0003-tcg-Reset-free_temps-before-tcg_optimize.patch delete mode 100644 debian/patches/extra/0004-Revert-x86-acpi-workaround-Windows-not-handling-name.patch create mode 100644 debian/patches/extra/0004-target-i386-Reset-TSCs-of-parked-vCPUs-too-on-VM-res.patch create mode 100644 debian/patches/extra/0005-i386-cpu-Mark-avx10_version-filtered-when-prefix-is-.patch delete mode 100644 debian/patches/extra/0005-virtio-net-Add-queues-before-loading-them.patch create mode 100644 debian/patches/extra/0006-net-Fix-announce_self.patch delete mode 100644 debian/patches/extra/0006-virtio-net-Fix-size-check-in-dhclient-workaround.patch create mode 100644 debian/patches/extra/0007-net-dump-Correctly-compute-Ethernet-packet-offset.patch create mode 100644 debian/patches/extra/0008-pci-acpi-Windows-PCI-Label-Id-bug-workaround.patch rename debian/patches/pve/{0046-PVE-backup-add-fleecing-option.patch => 0044-PVE-backup-add-fleecing-option.patch} (99%) delete mode 100644 debian/patches/pve/0044-copy-before-write-allow-specifying-minimum-cluster-s.patch rename debian/patches/pve/{0047-PVE-backup-improve-error-when-copy-before-write-fail.patch => 0045-PVE-backup-improve-error-when-copy-before-write-fail.patch} (96%) delete mode 100644 debian/patches/pve/0045-backup-add-minimum-cluster-size-to-performance-optio.patch rename debian/patches/pve/{0048-PVE-backup-fixup-error-handling-for-fleecing.patch => 0046-PVE-backup-fixup-error-handling-for-fleecing.patch} (100%) rename debian/patches/pve/{0049-PVE-backup-factor-out-setting-up-snapshot-access-for.patch => 0047-PVE-backup-factor-out-setting-up-snapshot-access-for.patch} (100%) rename debian/patches/pve/{0050-PVE-backup-save-device-name-in-device-info-structure.patch => 0048-PVE-backup-save-device-name-in-device-info-structure.patch} (100%) rename debian/patches/pve/{0051-PVE-backup-include-device-name-in-error-when-setting.patch => 0049-PVE-backup-include-device-name-in-error-when-setting.patch} (100%) rename debian/patches/pve/{0052-adapt-machine-version-deprecation-for-Proxmox-VE.patch => 0050-adapt-machine-version-deprecation-for-Proxmox-VE.patch} (97%) -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel