]> git.proxmox.com Git - pve-qemu.git/commit
update submodule and patches to QEMU 9.0.0
authorFiona Ebner <f.ebner@proxmox.com>
Thu, 25 Apr 2024 15:21:29 +0000 (17:21 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 29 Apr 2024 13:29:52 +0000 (15:29 +0200)
commit4fbd50e2f9ccce5562063bafde9edb8e14bd4c5c
treeff85c2f25d3a014765ce7119fcb40538c5db7746
parent766c61f1b60bd84441669da547196a75df4e215f
update submodule and patches to QEMU 9.0.0

Biggest change is that AioContext locking got removed, but no changes
required other than dropping the calls to acquire and release it. As a
consequence, the single parameter for the bdrv_graph_wrlock() call got
removed which also required adaptation.

QAPI docs became stricter requiring to document all members.

Other minor changes:

- Single parameter from migration_is_running() was dropped.
- qemu_mutex_(un)lock_iothread() got renamed to bql_(un)lock().

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
74 files changed:
debian/patches/bitmap-mirror/0001-drive-mirror-add-support-for-sync-bitmap-mode-never.patch
debian/patches/bitmap-mirror/0002-drive-mirror-add-support-for-conditional-and-always-.patch
debian/patches/bitmap-mirror/0003-mirror-add-check-for-bitmap-mode-without-bitmap.patch
debian/patches/bitmap-mirror/0004-mirror-switch-to-bdrv_dirty_bitmap_merge_internal.patch
debian/patches/bitmap-mirror/0006-mirror-move-some-checks-to-qmp.patch
debian/patches/extra/0001-monitor-qmp-fix-race-with-clients-disconnecting-earl.patch
debian/patches/extra/0002-scsi-megasas-Internal-cdbs-have-16-byte-length.patch
debian/patches/extra/0003-ide-avoid-potential-deadlock-when-draining-during-tr.patch
debian/patches/extra/0004-Revert-x86-acpi-workaround-Windows-not-handling-name.patch [new file with mode: 0644]
debian/patches/extra/0004-migration-block-dirty-bitmap-fix-loading-bitmap-when.patch [deleted file]
debian/patches/extra/0005-Revert-x86-acpi-workaround-Windows-not-handling-name.patch [deleted file]
debian/patches/extra/0006-qemu_init-increase-NOFILE-soft-limit-on-POSIX.patch [deleted file]
debian/patches/extra/0007-mirror-Don-t-call-job_pause_point-under-graph-lock.patch [deleted file]
debian/patches/pve/0001-PVE-Config-block-file-change-locking-default-to-off.patch
debian/patches/pve/0002-PVE-Config-Adjust-network-script-path-to-etc-kvm.patch
debian/patches/pve/0003-PVE-Config-set-the-CPU-model-to-kvm64-32-instead-of-.patch
debian/patches/pve/0004-PVE-Config-ui-spice-default-to-pve-certificates.patch
debian/patches/pve/0008-PVE-Up-qemu-img-return-success-on-info-without-snaps.patch
debian/patches/pve/0009-PVE-Up-qemu-img-dd-add-osize-and-read-from-to-stdin-.patch
debian/patches/pve/0010-PVE-Up-qemu-img-dd-add-isize-parameter.patch
debian/patches/pve/0011-PVE-Up-qemu-img-dd-add-n-skip_create.patch
debian/patches/pve/0012-qemu-img-dd-add-l-option-for-loading-a-snapshot.patch
debian/patches/pve/0013-PVE-virtio-balloon-improve-query-balloon.patch
debian/patches/pve/0014-PVE-qapi-modify-query-machines.patch
debian/patches/pve/0015-PVE-qapi-modify-spice-query.patch
debian/patches/pve/0016-PVE-add-IOChannel-implementation-for-savevm-async.patch
debian/patches/pve/0017-PVE-add-savevm-async-for-background-state-snapshots.patch
debian/patches/pve/0018-PVE-add-optional-buffer-size-to-QEMUFile.patch
debian/patches/pve/0019-PVE-block-add-the-zeroinit-block-driver-filter.patch
debian/patches/pve/0020-PVE-Add-dummy-id-command-line-parameter.patch
debian/patches/pve/0021-PVE-Config-Revert-target-i386-disable-LINT0-after-re.patch
debian/patches/pve/0022-PVE-Up-Config-file-posix-make-locking-optiono-on-cre.patch
debian/patches/pve/0024-PVE-Compat-4.0-used-balloon-qemu-4-0-config-size-fal.patch
debian/patches/pve/0025-PVE-Allow-version-code-in-machine-type.patch
debian/patches/pve/0026-block-backup-move-bcs-bitmap-initialization-to-job-c.patch
debian/patches/pve/0027-PVE-Backup-add-vma-backup-format-code.patch
debian/patches/pve/0028-PVE-Backup-add-backup-dump-block-driver.patch
debian/patches/pve/0029-PVE-Add-sequential-job-transaction-support.patch
debian/patches/pve/0030-PVE-Backup-Proxmox-backup-patches-for-QEMU.patch
debian/patches/pve/0031-PVE-Backup-pbs-restore-new-command-to-restore-from-p.patch
debian/patches/pve/0032-PVE-Add-PBS-block-driver-to-map-backup-archives-into.patch
debian/patches/pve/0033-PVE-redirect-stderr-to-journal-when-daemonized.patch
debian/patches/pve/0034-PVE-Migrate-dirty-bitmap-state-via-savevm.patch
debian/patches/pve/0035-migration-block-dirty-bitmap-migrate-other-bitmaps-e.patch
debian/patches/pve/0037-PVE-block-stream-increase-chunk-size.patch
debian/patches/pve/0038-block-add-alloc-track-driver.patch [new file with mode: 0644]
debian/patches/pve/0038-block-io-accept-NULL-qiov-in-bdrv_pad_request.patch [deleted file]
debian/patches/pve/0039-Revert-block-rbd-workaround-for-ceph-issue-53784.patch [new file with mode: 0644]
debian/patches/pve/0039-block-add-alloc-track-driver.patch [deleted file]
debian/patches/pve/0040-Revert-block-rbd-fix-handling-of-holes-in-.bdrv_co_b.patch [new file with mode: 0644]
debian/patches/pve/0040-Revert-block-rbd-workaround-for-ceph-issue-53784.patch [deleted file]
debian/patches/pve/0041-Revert-block-rbd-fix-handling-of-holes-in-.bdrv_co_b.patch [deleted file]
debian/patches/pve/0041-Revert-block-rbd-implement-bdrv_co_block_status.patch [new file with mode: 0644]
debian/patches/pve/0042-Revert-block-rbd-implement-bdrv_co_block_status.patch [deleted file]
debian/patches/pve/0042-alloc-track-error-out-when-auto-remove-is-not-set.patch [new file with mode: 0644]
debian/patches/pve/0043-alloc-track-avoid-seemingly-superfluous-child-permis.patch [new file with mode: 0644]
debian/patches/pve/0043-alloc-track-error-out-when-auto-remove-is-not-set.patch [deleted file]
debian/patches/pve/0044-alloc-track-avoid-seemingly-superfluous-child-permis.patch [deleted file]
debian/patches/pve/0044-block-copy-before-write-fix-permission.patch [new file with mode: 0644]
debian/patches/pve/0045-block-copy-before-write-fix-permission.patch [deleted file]
debian/patches/pve/0045-block-copy-before-write-support-unligned-snapshot-di.patch [new file with mode: 0644]
debian/patches/pve/0046-block-copy-before-write-create-block_copy-bitmap-in-.patch [new file with mode: 0644]
debian/patches/pve/0046-block-copy-before-write-support-unligned-snapshot-di.patch [deleted file]
debian/patches/pve/0047-block-copy-before-write-create-block_copy-bitmap-in-.patch [deleted file]
debian/patches/pve/0047-qapi-blockdev-backup-add-discard-source-parameter.patch [new file with mode: 0644]
debian/patches/pve/0048-copy-before-write-allow-specifying-minimum-cluster-s.patch [new file with mode: 0644]
debian/patches/pve/0048-qapi-blockdev-backup-add-discard-source-parameter.patch [deleted file]
debian/patches/pve/0049-backup-add-minimum-cluster-size-to-performance-optio.patch [new file with mode: 0644]
debian/patches/pve/0049-copy-before-write-allow-specifying-minimum-cluster-s.patch [deleted file]
debian/patches/pve/0050-PVE-backup-add-fleecing-option.patch [new file with mode: 0644]
debian/patches/pve/0050-backup-add-minimum-cluster-size-to-performance-optio.patch [deleted file]
debian/patches/pve/0051-PVE-backup-add-fleecing-option.patch [deleted file]
debian/patches/series
qemu