[pve-devel] [PATCH kvm 0/4] qemu 2.6.1 (applied)

Wolfgang Bumiller w.bumiller at proxmox.com
Mon Aug 22 13:24:33 CEST 2016


Some fixes are upstream, some newer ones are still missing in 2.6.1.

cleaned the pve/ directory to be represent the git branch again
(caused 1 patch to be split - for 2.7 I'll probably squash some of
the 'For-patch' tagged patches together)

Wolfgang Bumiller (4):
  remove patches already in 2.6.1 upstream
  rebase patches onto 2.6.1
  various CVE fixes
  bump version to 2.6.1

 Makefile                                           |   6 +-
 debian/changelog                                   |  22 ++
 ...1-i386-kvmvapic-initialise-imm32-variable.patch |  32 ---
 ...heck-fragment-length-during-fragmentation.patch |  36 +++
 ...ke-cmdbuf-big-enough-for-maximum-CDB-size.patch |  88 --------
 .../extra/0001-vga-add-sr_vbe-register-set.patch   | 234 -------------------
 ...net3-check-for-device_active-before-write.patch |  36 +++
 ...t-vmxnet-use-g_new-for-pkt-initialisation.patch |  38 ++++
 .../0004-net-vmxnet-check-IP-header-length.patch   |  34 +++
 ...-fifo-sanity-checks-to-vmsvga_fifo_length.patch |  71 ------
 ...net-vmxnet-initialise-local-tx-descriptor.patch |  31 +++
 .../extra/0005-vmsvga-add-more-fifo-checks.patch   |  37 ---
 .../extra/0006-vmsvga-shadow-fifo-registers.patch  | 144 ------------
 ...t-process-more-than-1024-fifo-commands-at.patch |  44 ----
 ...6-2391-usb-ohci-avoid-multiple-eof-timers.patch |  43 ----
 ...-check-command-descriptor-ring-buffer-siz.patch |  97 --------
 ...s-initialise-local-configuration-data-buf.patch |  38 ----
 ...asas-use-appropriate-property-buffer-size.patch |  38 ----
 ...megasas-check-read_queue_head-index-value.patch |  40 ----
 ...-avoid-potential-overflow-of-acb-task-cdb.patch |  41 ----
 .../pve/0001-fr-ca-keymap-corrections.patch        |   4 +-
 ...002-Adjust-network-script-path-to-etc-kvm.patch |   6 +-
 debian/patches/pve/0003-vnc-altgr-emulation.patch  |  12 +-
 ...-return-success-on-info-without-snapshots.patch |   8 +-
 debian/patches/pve/0005-use-kvm-by-default.patch   |   8 +-
 .../pve/0006-virtio-balloon-fix-query.patch        |  22 +-
 ...PU-model-to-kvm64-32-instead-of-qemu64-32.patch |   8 +-
 .../pve/0008-qapi-modify-query-machines.patch      |  14 +-
 .../patches/pve/0009-qapi-modify-spice-query.patch |  12 +-
 ...fault-to-pve-certs-unless-otherwise-speci.patch |   8 +-
 .../0011-introduce-new-vma-archive-format.patch    |  12 +-
 .../patches/pve/0012-vma-add-verify-command.patch  |   4 +-
 ...vma-add-config-command-to-dump-the-config.patch |   4 +-
 ...store-tolerate-a-size-difference-up-to-4M.patch |   4 +-
 .../patches/pve/0015-backup-modify-job-api.patch   |  30 +--
 .../pve/0016-backup-add-pve-monitor-commands.patch |  28 +--
 .../pve/0017-backup-vma-add-dir-format.patch       |  36 +--
 ...kup-do-not-return-errors-in-dump-callback.patch |  14 +-
 ...0019-backup-vma-correctly-propagate-error.patch |   8 +-
 .../pve/0020-backup-vma-remove-async-queue.patch   |  10 +-
 ...021-backup-vma-run-flush-inside-coroutine.patch |  10 +-
 .../0022-backup-do-not-use-bdrv_drain_all.patch    |  10 +-
 .../patches/pve/0023-internal-snapshot-async.patch |  68 +++---
 .../pve/0024-backup-vma-allow-empty-backups.patch  |   4 +-
 ...add-BlockDriver-to-bdrv_open-in-extract_c.patch |   4 +-
 debian/patches/pve/0026-glusterfs-daemonize.patch  |   8 +-
 ...-possiblity-to-specify-a-secondary-server.patch |  24 +-
 .../patches/pve/0028-qmp-add-get_link_status.patch |  20 +-
 debian/patches/pve/0029-smm_available-false.patch  |   6 +-
 ...whitespace-between-VERSION-and-PKGVERSION.patch |   8 +-
 debian/patches/pve/0031-vma-add-firewall.patch     |  24 +-
 ...0032-vma-writer-aio_set_fd_handler-update.patch |   4 +-
 ...3-vma-bdrv_open-dropped-the-drv-parameter.patch |   4 +-
 ...ckdev-bdrv_open-dropped-the-drv-parameter.patch |   8 +-
 ...kdev-backup_start-now-takes-a-BlockJobTxn.patch |   8 +-
 ...vevm-async-migration-and-bdrv_open-update.patch |   4 +-
 ...marshal_-renames-for-pve-monitor-commands.patch |   8 +-
 ...pi-qmp_mashal_-renames-for-async-snapshot.patch |   8 +-
 ...i-qmp_mashal_-renames-for-get_link_status.patch |   8 +-
 .../pve/0040-vnc-make-x509-imply-tls-again.patch   |   8 +-
 .../patches/pve/0041-PVE-VNC-authentication.patch  |  60 ++---
 ...riter-don-t-bail-out-on-zero-length-files.patch |   4 +-
 ...-vma-better-driver-guessing-for-bdrv_open.patch |   4 +-
 ...lock-add-the-zeroinit-block-driver-filter.patch | 248 +++++++++++++++++++++
 debian/patches/pve/0044-block-add-zeroinit.patch   | 248 ---------------------
 ...5-vma-add-format-option-to-device-mapping.patch |   4 +-
 ...6-pve-cleanup-includes-all-over-the-place.patch |   4 +-
 ...nit-bdrv_get_block_status-got-a-new-param.patch |   4 +-
 .../pve/0048-BDRV_O_CACHE_WB-was-removed.patch     |  12 +-
 ...up-bdrv_set_enable_write_cache-is-no-more.patch |   6 +-
 ...050-fix-possible-unitialised-return-value.patch |   6 +-
 ...1-net-NET_CLIENT_OPTIONS_KIND_MAX-changed.patch |   6 +-
 .../0052-vnc-refactor-to-QIOChannelSocket.patch    |   7 +-
 .../pve/0053-vma-use-BlockBackend-on-extract.patch |   4 +-
 ...-rbd_cache_writethrough_until_flush-with-.patch |   4 +-
 ...e-unsafe-for-vma-extract_content-and-qmp_.patch |  44 ++++
 debian/patches/series                              |  21 +-
 qemu-kvm-src.tar.gz                                | Bin 12073187 -> 12075164 bytes
 78 files changed, 810 insertions(+), 1524 deletions(-)
 delete mode 100644 debian/patches/extra/0001-i386-kvmvapic-initialise-imm32-variable.patch
 create mode 100644 debian/patches/extra/0001-net-check-fragment-length-during-fragmentation.patch
 delete mode 100644 debian/patches/extra/0001-scsi-esp-make-cmdbuf-big-enough-for-maximum-CDB-size.patch
 delete mode 100644 debian/patches/extra/0001-vga-add-sr_vbe-register-set.patch
 create mode 100644 debian/patches/extra/0002-net-vmxnet3-check-for-device_active-before-write.patch
 create mode 100644 debian/patches/extra/0003-net-vmxnet-use-g_new-for-pkt-initialisation.patch
 create mode 100644 debian/patches/extra/0004-net-vmxnet-check-IP-header-length.patch
 delete mode 100644 debian/patches/extra/0004-vmsvga-move-fifo-sanity-checks-to-vmsvga_fifo_length.patch
 create mode 100644 debian/patches/extra/0005-net-vmxnet-initialise-local-tx-descriptor.patch
 delete mode 100644 debian/patches/extra/0005-vmsvga-add-more-fifo-checks.patch
 delete mode 100644 debian/patches/extra/0006-vmsvga-shadow-fifo-registers.patch
 delete mode 100644 debian/patches/extra/0007-vmsvga-don-t-process-more-than-1024-fifo-commands-at.patch
 delete mode 100644 debian/patches/extra/CVE-2016-2391-usb-ohci-avoid-multiple-eof-timers.patch
 delete mode 100644 debian/patches/extra/CVE-2016-4952-scsi-pvscsi-check-command-descriptor-ring-buffer-siz.patch
 delete mode 100644 debian/patches/extra/CVE-2016-5105-scsi-megasas-initialise-local-configuration-data-buf.patch
 delete mode 100644 debian/patches/extra/CVE-2016-5106-scsi-megasas-use-appropriate-property-buffer-size.patch
 delete mode 100644 debian/patches/extra/CVE-2016-5107-scsi-megasas-check-read_queue_head-index-value.patch
 delete mode 100644 debian/patches/extra/CVE-2016-5126-block-iscsi-avoid-potential-overflow-of-acb-task-cdb.patch
 create mode 100644 debian/patches/pve/0044-block-add-the-zeroinit-block-driver-filter.patch
 delete mode 100644 debian/patches/pve/0044-block-add-zeroinit.patch
 create mode 100644 debian/patches/pve/0055-enable-cache-unsafe-for-vma-extract_content-and-qmp_.patch

-- 
2.1.4





More information about the pve-devel mailing list