# changelog

author: Miroslav Rezanina <mrezanin@redhat.com> - 2.9.0-13.el7
changelog:
  - kvm-linux-headers-update.patch [bz#1462061]
  - kvm-all-Pass-an-error-object-to-kvm_device_access.patch [bz#1462061]
  - kvm-hw-intc-arm_gicv3_its-Implement-state-save-restore.patch [bz#1462061]
  - kvm-hw-intc-arm_gicv3_kvm-Implement-pending-table-save.patch [bz#1462061]
  - kvm-hw-intc-arm_gicv3_its-Allow-save-restore.patch [bz#1462061]
  - Resolves: bz#1462061
    (Backport QEMU ITS migration series)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.9.0-14.el7
changelog:
  - kvm-sockets-ensure-we-can-bind-to-both-ipv4-ipv6-separat.patch [bz#1446003]
  - Resolves: bz#1446003
    (vnc cannot find a free port to use)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.9.0-15.el7
changelog:
  - kvm-hw-ppc-spapr-Adjust-firmware-name-for-PCI-bridges.patch [bz#1459170]
  - Resolves: bz#1459170
    (SLOF: Can't boot from virtio-scsi disk behind pci-bridge: E3405: No such device)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.9.0-16.el7
changelog:
  - kvm-AArch64-Add-pci-testdev.patch [bz#1465048]
  - Resolves: bz#1465048
    (AArch64: Add pci-testdev)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.1
changelog:
  - kvm-virtio-scsi-finalize-IOMMU-support.patch [bz#1471076]
  - kvm-qemu-nbd-Ignore-SIGPIPE.patch [bz#1468108]
  - Resolves: bz#1468108
    (CVE-2017-10664 qemu-kvm-rhev: Qemu: qemu-nbd: server breaks with SIGPIPE upon client abort [rhel-7.4.z])
  - Resolves: bz#1471076
    (unbreak virtio-scsi for vIOMMU)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7.2
changelog:
  - kvm-virtio-net-enable-configurable-tx-queue-size.patch [bz#1471666]
  - kvm-virtio-net-fix-tx-queue-size-for-vhost-user.patch [bz#1471666]
  - Resolves: bz#1471666
    (virtio-net: enable configurable tx queue size)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7.3
changelog:
  - kvm-block-Skip-implicit-nodes-in-query-block-blockstats.patch [bz#1473145]
  - Resolves: bz#1473145
    (Wrong allocation value after virDomainBlockCopy() (alloc=capacity))


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.4
changelog:
  - kvm-nbd-strict-nbd_wr_syncv.patch [bz#1467509]
  - kvm-nbd-read_sync-and-friends-return-0-on-success.patch [bz#1467509]
  - kvm-nbd-make-nbd_drop-public.patch [bz#1467509]
  - kvm-nbd-server-get-rid-of-nbd_negotiate_read-and-friends.patch [bz#1467509]
  - Resolves: bz#1467509
    (CVE-2017-7539 Qemu quit abnormally when connecting to built-in NBD server [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.5
changelog:
  - kvm-trace-use-static-event-ID-mapping-in-simpletrace.stp.patch [bz#1482515]
  - kvm-simpletrace-fix-flight-recorder-no-header-option.patch [bz#1482515]
  - kvm-exec-abstract-address_space_do_translate.patch [bz#1482856]
  - kvm-redhat-requires-for-the-ipxe-seabios-that-supports-I.patch [bz#1482851]
  - Resolves: bz#1482515
    ([Tracing] capturing trace data failed [rhel-7.4.z])
  - Resolves: bz#1482851
    (Requires for the seabios version that support vIOMMU of virtio [rhel-7.4.z])
  - Resolves: bz#1482856
    (Unable to start vhost if iommu_platform=on but intel_iommu=on not specified in guest [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> 1.1-2
changelog:
  - lu-Fix-rpmdiff-failure.patch [bz#1229359]
  - lu-Fix-buffer-overflow-reported-by-Coverity.patch [bz#1233114]
  - Resolves: bz#1229359
    (Fix multilib support)
  - Resolves: bz#1233114
    (fix off-by-one in dwarf_to_unw_regnum (CVE-2015-3239))


author: Miroslav Rezanina <mrezanin@redhat.com> 1.2-5
changelog:
  - Version bumped [bz#1238864]
  - Resolves: bz#1238864
    libunwind: bump version to win against existing branches


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.1.0-2.el7
changelog:
  - Create separate qemu-guest-agent package based on qemu-kvm-rhev-2.1.0-1.el7 [bz#1117096]
  - Resolves: #bz1117096


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.1.0-3.el7
changelog:
  - Allow building qemu-guest-agent on ppc64le
  - Synchronize with qemu-kvm-rhev-2.1.0-3.el7
  - Resolves: bz#1132718
    (qemu-guest-agent fails to build for ppc64le)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.1.0-4.el7
changelog:
  - kvm-Mark-etc-sysconfig-qemu-ga-as-config-noreplace.patch [bz#1150924]
  - Resolves: bz#1150924
    (/etc/sysconfig/qemu-ga is replaced when updated)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.3.0-2.el7
changelog:
  - synchronized with qemu-kvm-rhev-2.3.0-9.el7
  - qemuga-Change-fsreeze-hook-default-location.patch [bz#1210707]
  - qemuga-qga-commands-posix-Fix-bug-in-guest-fstrim.patch [bz#1211973]
  - Resolves: bz#1210707
    (The default path '/etc/qemu/fsfreeze-hook' for 'fsfreeze-hook' script doesn't exist)
  - Resolves: bz#1211973
    ('guest-fstrim' failed for guest with os on spapr-vscsi disk)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.3.0-3.el7
changelog:
  - qemuga-Do-not-stop-qemu-guest-agent-service-on-target-switc.patch [bz#1160930]
  - Resolves: bz#1160930
    (The guest agent service in rhel7 guest will be stopped after run the init command)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.3.0-4.el7
changelog:
  - qemuga-qga-fail-early-for-invalid-time.patch [bz#1224023]
  - Resolves: bz#1224023
    (The hwclock and systemclock of guest should be ccoincident while set a invalid domtime with guest agent)


author: Miroslav Rezanina <mrezanin@redhat.com> 2.4-2
changelog:
  - gperf-allow-customizing-trace-filename.patch [bz#1232702]
  - Resolves: bz#1232702
    (gperftools: tcmalloc debug version uses hard-coded path /tmp/google.alloc)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.2
changelog:
  - kvm-numa-do-not-leak-NumaOptions.patch [bz#1397745]
  - kvm-char-free-the-tcp-connection-data-when-closing.patch [bz#1397745]
  - kvm-char-free-MuxDriver-when-closing.patch [bz#1397745]
  - kvm-ahci-free-irqs-array.patch [bz#1397745]
  - kvm-virtio-input-free-config-list.patch [bz#1397745]
  - kvm-usb-free-USBDevice.strings.patch [bz#1397745]
  - kvm-usb-free-leaking-path.patch [bz#1397745]
  - kvm-ahci-fix-sglist-leak-on-retry.patch [bz#1397745]
  - kvm-virtio-add-virtqueue_rewind.patch [bz#1402509]
  - kvm-virtio-balloon-fix-stats-vq-migration.patch [bz#1402509]
  - kvm-virtio-blk-Release-s-rq-queue-at-system_reset.patch [bz#1393041]
  - kvm-virtio-blk-Remove-stale-comment-about-draining.patch [bz#1393041]
  - Resolves: bz#1393041
    (system_reset should clear pending request for error (virtio-blk))
  - Resolves: bz#1397745
    (Backport memory leak fixes from QEMU 2.7)
  - Resolves: bz#1402509
    (virtio-balloon stats virtqueue does not migrate properly)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.3
changelog:
  - kvm-pc_piix-fix-compat-props-typo-for-RHEL6-machine-type.patch [bz#1408122]
  - kvm-net-don-t-poke-at-chardev-internal-QemuOpts.patch [bz#1410200]
  - Resolves: bz#1408122
    (Opteron_G4 CPU model broken in QEMU 2.6 with RHEL 6 machine type)
  - Resolves: bz#1410200
    (qemu gets SIGSEGV when hot-plug a vhostuser network)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.4
changelog:
  - kvm-Disable-usbredir-and-libcacard-for-unsupported-archi.patch [bz#1420428]
  - Resolves: bz#1420428
    (Remove dependencies required by spice on ppc64le)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.5
changelog:
  - kvm-memory-Provide-memory_region_init_rom.patch [bz#1420456]
  - kvm-pci-mark-ROMs-read-only.patch [bz#1420456]
  - kvm-vhost-skip-ROM-sections.patch [bz#1420456]
  - kvm-display-cirrus-check-vga-bits-per-pixel-bpp-value.patch [bz#1418234]
  - kvm-display-cirrus-ignore-source-pitch-value-as-needed-i.patch [bz#1418234]
  - kvm-cirrus-handle-negative-pitch-in-cirrus_invalidate_re.patch [bz#1418234]
  - kvm-cirrus-allow-zero-source-pitch-in-pattern-fill-rops.patch [bz#1418234]
  - kvm-cirrus-fix-blit-address-mask-handling.patch [bz#1418234]
  - kvm-cirrus-fix-oob-access-issue-CVE-2017-2615.patch [bz#1418234]
  - Resolves: bz#1418234
    (CVE-2017-2615 qemu-kvm-rhev: Qemu: display: cirrus: oob access while doing bitblt copy backward mode [rhel-7.3.z])
  - Resolves: bz#1420456
    ([ppc64le]reset vm when do migration, HMP in src host promp "tcmalloc: large alloc 1073872896 bytes...")


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.6
changelog:
  - kvm-cirrus-fix-patterncopy-checks.patch [bz#1420493]
  - kvm-Revert-cirrus-allow-zero-source-pitch-in-pattern-fil.patch [bz#1420493]
  - kvm-cirrus-add-blit_is_unsafe-call-to-cirrus_bitblt_cput.patch [bz#1420493]
  - Resolves: bz#1420493
    (EMBARGOED CVE-2017-2620 qemu-kvm-rhev: Qemu: display: cirrus: potential arbitrary code execution via cirrus_bitblt_cputovideo [rhel-7.3.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.7
changelog:
  - kvm-block-check-full-backing-filename-when-searching-pro.patch [bz#1425125]
  - kvm-qemu-iotests-Don-t-create-fifos-pidfiles-with-protoc.patch [bz#1425125]
  - kvm-qemu-iotest-test-to-lookup-protocol-based-image-with.patch [bz#1425125]
  - kvm-target-i386-Don-t-use-cpu-migratable-when-filtering-.patch [bz#1413897]
  - Resolves: bz#1413897
    (cpu flag nonstop_tsc is not present in guest with host-passthrough and feature policy require invtsc)
  - Resolves: bz#1425125
    (qemu fails to recognize gluster URIs in backing chain for block-commit operation)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.8
changelog:
  - kvm-target-i386-present-virtual-L3-cache-info-for-vcpus.patch [bz#1430802]
  - Resolves: bz#1430802
    (Enhance qemu to present virtual L3 cache info for vcpus)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.9
changelog:
  - kvm-block-gluster-memory-usage-use-one-glfs-instance-per.patch [bz#1413044]
  - kvm-gluster-Fix-use-after-free-in-glfs_clear_preopened.patch [bz#1413044]
  - kvm-fix-cirrus_vga-fix-OOB-read-case-qemu-Segmentation-f.patch [bz#1430061]
  - kvm-cirrus-vnc-zap-bitblit-support-from-console-code.patch [bz#1430061]
  - kvm-cirrus-add-option-to-disable-blitter.patch [bz#1430061]
  - kvm-cirrus-fix-cirrus_invalidate_region.patch [bz#1430061]
  - kvm-cirrus-stop-passing-around-dst-pointers-in-the-blitt.patch [bz#1430061]
  - kvm-cirrus-stop-passing-around-src-pointers-in-the-blitt.patch [bz#1430061]
  - kvm-cirrus-fix-off-by-one-in-cirrus_bitblt_rop_bkwd_tran.patch [bz#1430061]
  - kvm-file-posix-Consider-max_segments-for-BlockLimits.max.patch [bz#1431149]
  - kvm-file-posix-clean-up-max_segments-buffer-termination.patch [bz#1431149]
  - kvm-file-posix-Don-t-leak-fd-in-hdev_get_max_segments.patch [bz#1431149]
  - Resolves: bz#1413044
    (block-gluster: use one glfs instance per volume)
  - Resolves: bz#1430061
    (CVE-2016-9603 qemu-kvm-rhev: Qemu: cirrus: heap buffer overflow via vnc connection [rhel-7.3.z])
  - Resolves: bz#1431149
    (VMs pause when writing to Virtio-SCSI direct lun with scsi passthrough enabled via an Emulex HBA)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.10
changelog:
  - kvm-virtio-rng-stop-virtqueue-while-the-CPU-is-stopped.patch [bz#1450375]
  - Resolves: bz#1450375
    (Migration failed with postcopy enabled from rhel7.3.z host to rhel7.4 host "error while loading state for instance 0x0 of device 'pci)


