pve-qemu-qoup/debian/patches/pve
Fiona Ebner 061e9ceb36 fix patch for accepting NULL qiov when padding
All callers of the function pass an address, so dereferencing once
before checking for NULL is required. It's also necessary to update
bytes and offset nevertheless, so the request will actually be aligned
later and not trigger an assertion failure.

Seems like this was accidentally broken in 8dca018 ("udpate and rebase
to QEMU v6.0.0") and this is effectively a revert to the original
version of the patch. The qiov functions changed back then, which
might've been the reason Stefan tried to simplify the patch.

Should fix live-import for certain kinds of VMDK images.

Reported-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
2024-03-12 13:11:21 +01:00
..
0001-PVE-Config-block-file-change-locking-default-to-off.patch update submodule and patches to QEMU 8.1.5 2024-02-02 19:06:29 +01:00
0002-PVE-Config-Adjust-network-script-path-to-etc-kvm.patch update submodule and patches to QEMU 8.1.5 2024-02-02 19:06:29 +01:00
0003-PVE-Config-set-the-CPU-model-to-kvm64-32-instead-of-.patch update submodule and patches to QEMU 8.1.5 2024-02-02 19:06:29 +01:00
0004-PVE-Config-ui-spice-default-to-pve-certificates.patch update submodule and patches to QEMU 8.0.0 2023-05-22 15:09:14 +02:00
0005-PVE-Config-glusterfs-no-default-logfile-if-daemonize.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0006-PVE-Config-rbd-block-rbd-disable-rbd_cache_writethro.patch update submodule and patches to QEMU 8.0.0 2023-05-22 15:09:14 +02:00
0007-PVE-Up-glusterfs-allow-partial-reads.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0008-PVE-Up-qemu-img-return-success-on-info-without-snaps.patch update submodule and patches to QEMU 8.1.5 2024-02-02 19:06:29 +01:00
0009-PVE-Up-qemu-img-dd-add-osize-and-read-from-to-stdin-.patch update submodule and patches to QEMU 8.1.5 2024-02-02 19:06:29 +01:00
0010-PVE-Up-qemu-img-dd-add-isize-parameter.patch update submodule and patches to QEMU 8.1.5 2024-02-02 19:06:29 +01:00
0011-PVE-Up-qemu-img-dd-add-n-skip_create.patch update submodule and patches to QEMU 8.1.5 2024-02-02 19:06:29 +01:00
0012-qemu-img-dd-add-l-option-for-loading-a-snapshot.patch update submodule and patches to QEMU 8.1.5 2024-02-02 19:06:29 +01:00
0013-PVE-virtio-balloon-improve-query-balloon.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0014-PVE-qapi-modify-query-machines.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0015-PVE-qapi-modify-spice-query.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0016-PVE-add-IOChannel-implementation-for-savevm-async.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0017-PVE-add-savevm-async-for-background-state-snapshots.patch fix #4507: add patch to automatically increase NOFILE soft limit 2024-02-06 10:33:12 +01:00
0018-PVE-add-optional-buffer-size-to-QEMUFile.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0019-PVE-block-add-the-zeroinit-block-driver-filter.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0020-PVE-Add-dummy-id-command-line-parameter.patch fix #4507: add patch to automatically increase NOFILE soft limit 2024-02-06 10:33:12 +01:00
0021-PVE-Config-Revert-target-i386-disable-LINT0-after-re.patch drop patch for custom get_link_status QMP command 2023-06-07 19:35:40 +02:00
0022-PVE-Up-Config-file-posix-make-locking-optiono-on-cre.patch update submodule and patches to QEMU 8.1.5 2024-02-02 19:06:29 +01:00
0023-PVE-monitor-disable-oob-capability.patch update submodule and patches to QEMU 8.1.5 2024-02-02 19:06:29 +01:00
0024-PVE-Compat-4.0-used-balloon-qemu-4-0-config-size-fal.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0025-PVE-Allow-version-code-in-machine-type.patch fix #4507: add patch to automatically increase NOFILE soft limit 2024-02-06 10:33:12 +01:00
0026-block-backup-move-bcs-bitmap-initialization-to-job-c.patch drop patch for custom get_link_status QMP command 2023-06-07 19:35:40 +02:00
0027-PVE-Backup-add-vma-backup-format-code.patch fix #4710: vma create: don't use O_DIRECT for tmpfs 2023-11-07 16:37:34 +01:00
0028-PVE-Backup-add-backup-dump-block-driver.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0029-PVE-Add-sequential-job-transaction-support.patch drop patch for custom get_link_status QMP command 2023-06-07 19:35:40 +02:00
0030-PVE-Backup-Proxmox-backup-patches-for-QEMU.patch update submodule and patches to QEMU 8.1.5 2024-02-02 19:06:29 +01:00
0031-PVE-Backup-pbs-restore-new-command-to-restore-from-p.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0032-PVE-Add-PBS-block-driver-to-map-backup-archives-into.patch update submodule and patches to QEMU 8.1.5 2024-02-02 19:06:29 +01:00
0033-PVE-redirect-stderr-to-journal-when-daemonized.patch fix #4507: add patch to automatically increase NOFILE soft limit 2024-02-06 10:33:12 +01:00
0034-PVE-Migrate-dirty-bitmap-state-via-savevm.patch update submodule and patches to QEMU 8.1.5 2024-02-02 19:06:29 +01:00
0035-migration-block-dirty-bitmap-migrate-other-bitmaps-e.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0036-PVE-fall-back-to-open-iscsi-initiatorname.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0037-PVE-block-stream-increase-chunk-size.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0038-block-io-accept-NULL-qiov-in-bdrv_pad_request.patch fix patch for accepting NULL qiov when padding 2024-03-12 13:11:21 +01:00
0039-block-add-alloc-track-driver.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00
0040-Revert-block-rbd-workaround-for-ceph-issue-53784.patch drop patch for custom get_link_status QMP command 2023-06-07 19:35:40 +02:00
0041-Revert-block-rbd-fix-handling-of-holes-in-.bdrv_co_b.patch drop patch for custom get_link_status QMP command 2023-06-07 19:35:40 +02:00
0042-Revert-block-rbd-implement-bdrv_co_block_status.patch drop patch for custom get_link_status QMP command 2023-06-07 19:35:40 +02:00
0043-alloc-track-fix-deadlock-during-drop.patch drop patch for custom get_link_status QMP command 2023-06-07 19:35:40 +02:00
0044-migration-for-snapshots-hold-the-BQL-during-setup-ca.patch update submodule and patches to QEMU 8.1.5 2024-02-02 19:06:29 +01:00
0045-savevm-async-don-t-hold-BQL-during-setup.patch update submodule and patches to QEMU 8.1.2 2023-10-24 15:01:23 +02:00