all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH-SERIES qemu] update to 7.0.0
@ 2022-06-27 11:05 Fabian Ebner
  2022-06-27 11:05 ` [pve-devel] [PATCH qemu 1/4] update submodule and patches " Fabian Ebner
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Fabian Ebner @ 2022-06-27 11:05 UTC (permalink / raw)
  To: pve-devel

Clean rebase and didn't run into any obvious issues when testing (I
did when testing the release candidates, but those issues got
addressed before the release :)). Still, more testing is always
appreciated!

Fabian Ebner (4):
  update submodule and patches to 7.0.0
  d/rules: drop outdated configure flags
  d/rules: adapt to changed opensbi riscv filenames in 7.0.0
  cherry-pick upstream fixes for 7.0.0

 ...d-support-for-sync-bitmap-mode-never.patch |  90 ++--
 ...-support-for-conditional-and-always-.patch |  14 +-
 ...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 |  12 +-
 ...k-gluster-correctly-set-max_pdiscard.patch |  47 ++
 ...support-for-flag-argument-with-value.patch |  55 --
 ...003-block-vmdk-Fix-reopening-bs-file.patch | 129 +++++
 ...-set-expire_password-and-allow-VNC-d.patch | 477 ------------------
 ...balanced-plugged-counter-in-laio_io_.patch |  44 ++
 ...erflow-in-snprintf-string-formatting.patch | 100 ++++
 ...Update-BSC-only-if-want_zero-is-true.patch |  43 --
 ...Fix-disabling-MPX-on-cpu-host-with-M.patch |  48 ++
 ...lete-reconnect-delay-timer-when-done.patch |  40 --
 ...ontext-use-QEMU_DEFINE_STATIC_CO_TLS.patch | 121 +++++
 ...sert-there-are-no-timers-when-closed.patch |  34 --
 ...outine-use-QEMU_DEFINE_STATIC_CO_TLS.patch | 123 +++++
 ...-nbd-Move-s-ioc-on-AioContext-change.patch |  90 ----
 ...ame-qemu_coroutine_inc-dec_pool_size.patch |  90 ++++
 ...U-crash-when-started-with-SLIC-table.patch |  89 ----
 ...outine-Revert-to-constant-batch-size.patch | 121 +++++
 ...-not-consult-nonexistent-host-leaves.patch | 117 +++++
 ...-map-leaking-on-error-during-receive.patch |  38 --
 ...rrect-calls-of-log_global_start-stop.patch |  86 ----
 ...ctrl-and-event-handler-functions-in-.patch | 108 ++++
 ...acpi-fix-OEM-ID-OEM-Table-ID-padding.patch |  59 ---
 ...t-waste-CPU-polling-the-event-virtqu.patch |  91 ++++
 ...k-descriptor-chain-in-private-at-SVQ.patch | 102 ++++
 ...ch-the-virqueue-element-in-case-of-e.patch |  55 --
 ...Fix-device-s-used-descriptor-dequeue.patch |  62 +++
 ...t-user-remove-VirtQ-notifier-restore.patch |  98 ----
 ...ex-calculus-at-vhost_vdpa_get_vring_.patch |  39 ++
 ...host-user-fix-VirtQ-notifier-cleanup.patch | 149 ------
 ...ex-calculus-at-vhost_vdpa_svqs_start.patch |  35 ++
 ...ondition-for-iommu_platform-not-supp.patch | 101 ----
 ...rrectly-set-max_pdiscard-which-is-in.patch |  38 --
 ...virtio-Replace-g_memdup-by-g_memdup2.patch |  74 +++
 .../0019-ui-vnc.c-Fixed-a-deadlock-bug.patch  |  72 ---
 ...Fix-element-in-vhost_svq_add-failure.patch |  47 ++
 ...er-fix-race-condition-in-qxl_cursor-.patch |  37 --
 ...teger-overflow-in-cursor_alloc-CVE-2.patch |  83 ---
 ...k-file-change-locking-default-to-off.patch |   6 +-
 ...he-CPU-model-to-kvm64-32-instead-of-.patch |   4 +-
 ...ui-spice-default-to-pve-certificates.patch |   2 +-
 ...lock-rbd-disable-rbd_cache_writethro.patch |   2 +-
 .../0007-PVE-Up-qmp-add-get_link_status.patch |   6 +-
 ...return-success-on-info-without-snaps.patch |   4 +-
 ...dd-add-osize-and-read-from-to-stdin-.patch |  16 +-
 ...E-Up-qemu-img-dd-add-isize-parameter.patch |  12 +-
 ...PVE-Up-qemu-img-dd-add-n-skip_create.patch |  14 +-
 ...virtio-balloon-improve-query-balloon.patch |  10 +-
 .../0014-PVE-qapi-modify-query-machines.patch |   6 +-
 .../0015-PVE-qapi-modify-spice-query.patch    |   6 +-
 ...async-for-background-state-snapshots.patch |  30 +-
 ...add-optional-buffer-size-to-QEMUFile.patch |  28 +-
 ...add-the-zeroinit-block-driver-filter.patch |   4 +-
 ...-Add-dummy-id-command-line-parameter.patch |  10 +-
 ...le-posix-make-locking-optiono-on-cre.patch |  18 +-
 ...sed-balloon-qemu-4-0-config-size-fal.patch |   4 +-
 ...E-Allow-version-code-in-machine-type.patch |  18 +-
 ...e-bcs-bitmap-initialization-to-job-c.patch |   4 +-
 ...VE-Backup-add-vma-backup-format-code.patch |  32 +-
 ...-Backup-add-backup-dump-block-driver.patch |  28 +-
 ...ckup-proxmox-backup-patches-for-qemu.patch |  42 +-
 ...estore-new-command-to-restore-from-p.patch |   4 +-
 ...irty-bitmap-tracking-for-incremental.patch |   6 +-
 .../pve/0031-PVE-various-PBS-fixes.patch      |   4 +-
 ...k-driver-to-map-backup-archives-into.patch |  54 +-
 ...dd-query_proxmox_support-QMP-command.patch |   2 +-
 ...E-add-query-pbs-bitmap-info-QMP-call.patch |   4 +-
 ...ct-stderr-to-journal-when-daemonized.patch |   8 +-
 ...d-sequential-job-transaction-support.patch |  10 +-
 ...-block-on-finishing-and-cleanup-crea.patch |   2 +-
 ...igrate-dirty-bitmap-state-via-savevm.patch |   8 +-
 ...all-back-to-open-iscsi-initiatorname.patch |   2 +-
 ...routine-QMP-for-backup-cancel_backup.patch |   6 +-
 .../pve/0043-PBS-add-master-key-support.patch |   4 +-
 ...PVE-block-stream-increase-chunk-size.patch |   2 +-
 ...accept-NULL-qiov-in-bdrv_pad_request.patch |   4 +-
 .../0047-block-add-alloc-track-driver.patch   |   2 +-
 ...valid-QAPI-names-for-backwards-compa.patch |   6 +-
 ...-add-l-option-for-loading-a-snapshot.patch |  18 +-
 .../pve/0051-vma-allow-partial-restore.patch  |  14 +-
 .../pve/0052-pbs-namespace-support.patch      |   6 +-
 ...-rbd-workaround-for-ceph-issue-53784.patch |  80 +++
 ...-fix-handling-of-holes-in-.bdrv_co_b.patch |  35 ++
 ...-rbd-implement-bdrv_co_block_status.patch} |   6 +-
 ...-jobs-correctly-cancel-in-error-sce.patch} |   0
 ...sure-jobs-in-di_list-are-referenced.patch} |   0
 ...-segfault-issues-upon-backup-cancel.patch} |   0
 ...upport-64KiB-unaligned-input-images.patch} |   6 +-
 ...-triggering-assertion-in-error-case.patch} |   4 +-
 ...k-alloc-track-avoid-premature-break.patch} |   0
 debian/patches/series                         |  52 +-
 debian/rules                                  |   6 +-
 qemu                                          |   2 +-
 97 files changed, 1949 insertions(+), 1990 deletions(-)
 create mode 100644 debian/patches/extra/0002-block-gluster-correctly-set-max_pdiscard.patch
 delete mode 100644 debian/patches/extra/0002-monitor-hmp-add-support-for-flag-argument-with-value.patch
 create mode 100644 debian/patches/extra/0003-block-vmdk-Fix-reopening-bs-file.patch
 delete mode 100644 debian/patches/extra/0003-monitor-refactor-set-expire_password-and-allow-VNC-d.patch
 create mode 100644 debian/patches/extra/0004-linux-aio-fix-unbalanced-plugged-counter-in-laio_io_.patch
 create mode 100644 debian/patches/extra/0005-pci-fix-overflow-in-snprintf-string-formatting.patch
 delete mode 100644 debian/patches/extra/0006-block-io-Update-BSC-only-if-want_zero-is-true.patch
 create mode 100644 debian/patches/extra/0006-target-i386-kvm-Fix-disabling-MPX-on-cpu-host-with-M.patch
 delete mode 100644 debian/patches/extra/0007-block-nbd-Delete-reconnect-delay-timer-when-done.patch
 create mode 100644 debian/patches/extra/0007-coroutine-ucontext-use-QEMU_DEFINE_STATIC_CO_TLS.patch
 delete mode 100644 debian/patches/extra/0008-block-nbd-Assert-there-are-no-timers-when-closed.patch
 create mode 100644 debian/patches/extra/0008-coroutine-use-QEMU_DEFINE_STATIC_CO_TLS.patch
 delete mode 100644 debian/patches/extra/0009-block-nbd-Move-s-ioc-on-AioContext-change.patch
 create mode 100644 debian/patches/extra/0009-coroutine-Rename-qemu_coroutine_inc-dec_pool_size.patch
 delete mode 100644 debian/patches/extra/0010-acpi-fix-QEMU-crash-when-started-with-SLIC-table.patch
 create mode 100644 debian/patches/extra/0010-coroutine-Revert-to-constant-batch-size.patch
 create mode 100644 debian/patches/extra/0011-target-i386-do-not-consult-nonexistent-host-leaves.patch
 delete mode 100644 debian/patches/extra/0011-virtio-net-fix-map-leaking-on-error-during-receive.patch
 delete mode 100644 debian/patches/extra/0012-memory-Fix-incorrect-calls-of-log_global_start-stop.patch
 create mode 100644 debian/patches/extra/0012-virtio-scsi-fix-ctrl-and-event-handler-functions-in-.patch
 delete mode 100644 debian/patches/extra/0013-acpi-fix-OEM-ID-OEM-Table-ID-padding.patch
 create mode 100644 debian/patches/extra/0013-virtio-scsi-don-t-waste-CPU-polling-the-event-virtqu.patch
 create mode 100644 debian/patches/extra/0014-vhost-Track-descriptor-chain-in-private-at-SVQ.patch
 delete mode 100644 debian/patches/extra/0014-vhost-vsock-detach-the-virqueue-element-in-case-of-e.patch
 create mode 100644 debian/patches/extra/0015-vhost-Fix-device-s-used-descriptor-dequeue.patch
 delete mode 100644 debian/patches/extra/0015-vhost-user-remove-VirtQ-notifier-restore.patch
 create mode 100644 debian/patches/extra/0016-vdpa-Fix-bad-index-calculus-at-vhost_vdpa_get_vring_.patch
 delete mode 100644 debian/patches/extra/0016-vhost-user-fix-VirtQ-notifier-cleanup.patch
 create mode 100644 debian/patches/extra/0017-vdpa-Fix-index-calculus-at-vhost_vdpa_svqs_start.patch
 delete mode 100644 debian/patches/extra/0017-virtio-fix-the-condition-for-iommu_platform-not-supp.patch
 delete mode 100644 debian/patches/extra/0018-block-gluster-correctly-set-max_pdiscard-which-is-in.patch
 create mode 100644 debian/patches/extra/0018-hw-virtio-Replace-g_memdup-by-g_memdup2.patch
 delete mode 100644 debian/patches/extra/0019-ui-vnc.c-Fixed-a-deadlock-bug.patch
 create mode 100644 debian/patches/extra/0019-vhost-Fix-element-in-vhost_svq_add-failure.patch
 delete mode 100644 debian/patches/extra/0020-display-qxl-render-fix-race-condition-in-qxl_cursor-.patch
 delete mode 100644 debian/patches/extra/0021-ui-cursor-fix-integer-overflow-in-cursor_alloc-CVE-2.patch
 create mode 100644 debian/patches/pve/0053-Revert-block-rbd-workaround-for-ceph-issue-53784.patch
 create mode 100644 debian/patches/pve/0054-Revert-block-rbd-fix-handling-of-holes-in-.bdrv_co_b.patch
 rename debian/patches/pve/{0053-Revert-block-rbd-implement-bdrv_co_block_status.patch => 0055-Revert-block-rbd-implement-bdrv_co_block_status.patch} (97%)
 rename debian/patches/pve/{0054-PVE-Backup-create-jobs-correctly-cancel-in-error-sce.patch => 0056-PVE-Backup-create-jobs-correctly-cancel-in-error-sce.patch} (100%)
 rename debian/patches/pve/{0055-PVE-Backup-ensure-jobs-in-di_list-are-referenced.patch => 0057-PVE-Backup-ensure-jobs-in-di_list-are-referenced.patch} (100%)
 rename debian/patches/pve/{0056-PVE-Backup-avoid-segfault-issues-upon-backup-cancel.patch => 0058-PVE-Backup-avoid-segfault-issues-upon-backup-cancel.patch} (100%)
 rename debian/patches/pve/{0057-vma-create-support-64KiB-unaligned-input-images.patch => 0059-vma-create-support-64KiB-unaligned-input-images.patch} (92%)
 rename debian/patches/pve/{0058-vma-create-avoid-triggering-assertion-in-error-case.patch => 0060-vma-create-avoid-triggering-assertion-in-error-case.patch} (88%)
 rename debian/patches/pve/{0059-block-alloc-track-avoid-premature-break.patch => 0061-block-alloc-track-avoid-premature-break.patch} (100%)

-- 
2.30.2





^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-06-30 11:17 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-27 11:05 [pve-devel] [PATCH-SERIES qemu] update to 7.0.0 Fabian Ebner
2022-06-27 11:05 ` [pve-devel] [PATCH qemu 1/4] update submodule and patches " Fabian Ebner
2022-06-27 11:05 ` [pve-devel] [PATCH qemu 2/4] d/rules: drop outdated configure flags Fabian Ebner
2022-06-27 11:05 ` [pve-devel] [PATCH qemu 3/4] d/rules: adapt to changed opensbi riscv filenames in 7.0.0 Fabian Ebner
2022-06-27 11:05 ` [pve-devel] [PATCH qemu 4/4] cherry-pick upstream fixes for 7.0.0 Fabian Ebner
2022-06-30 11:16 ` [pve-devel] applied-series: [PATCH-SERIES qemu] update to 7.0.0 Wolfgang Bumiller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal