# changelog

author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-17.el7
changelog:
  - kvm-aio-posix-fix-concurrent-access-to-poll_disable_cnt.patch [bz#1628191]
  - kvm-aio-posix-compute-timeout-before-polling.patch [bz#1628191]
  - kvm-aio-posix-do-skip-system-call-if-ctx-notifier-pollin.patch [bz#1628191]
  - Resolves: bz#1628191
    (~40% virtio_blk disk performance drop for win2012r2 guest when comparing qemu-kvm-rhev-2.12.0-9 with qemu-kvm-rhev-2.12.0-12)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-18.el7
changelog:
  - kvm-test-bdrv-drain-Fix-outdated-comments.patch [bz#1618584]
  - kvm-block-Use-a-single-global-AioWait.patch [bz#1618584]
  - kvm-test-bdrv-drain-Test-draining-job-source-child-and-p.patch [bz#1618584]
  - Resolves: bz#1618584
    (block commit aborts with "Co-routine was already scheduled")


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-18.el7_6.1
changelog:
  - kvm-target-i386-cpu-Add-downstream-only-STIBP-CPUID-flag.patch [bz#1638077]
  - Resolves: bz#1638077
    (Cross migration from RHEL7.5 to RHEL7.6 fails with cpu flag stibp [rhel-7.6.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-18.el7_6.2
changelog:
  - kvm-Re-enable-disabled-Hyper-V-enlightenments.patch [bz#1638835]
  - Resolves: bz#1638835
    (High Host CPU load for Windows 10 Guests (Update 1803)  when idle [rhel-7.6.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-18.el7_6.3
changelog:
  - kvm-include-Add-IEC-binary-prefixes-in-qemu-units.h.patch [bz#1640927]
  - kvm-hw-scsi-cleanups-before-VPD-BL-emulation.patch [bz#1640927]
  - kvm-hw-scsi-centralize-SG_IO-calls-into-single-function.patch [bz#1640927]
  - kvm-hw-scsi-add-VPD-Block-Limits-emulation.patch [bz#1640927]
  - kvm-scsi-disk-Block-Device-Characteristics-emulation-fix.patch [bz#1640927]
  - kvm-scsi-generic-keep-VPD-page-list-sorted.patch [bz#1640927]
  - kvm-scsi-generic-avoid-out-of-bounds-access-to-VPD-page-.patch [bz#1640927]
  - kvm-scsi-generic-avoid-invalid-access-to-struct-when-emu.patch [bz#1640927]
  - kvm-scsi-generic-do-not-do-VPD-emulation-for-sense-other.patch [bz#1640927]
  - kvm-qemu-error-introduce-error-warn-_report_once.patch [bz#1647719]
  - kvm-intel-iommu-start-to-use-error_report_once.patch [bz#1647719]
  - kvm-intel-iommu-replace-more-vtd_err_-traces.patch [bz#1647719]
  - kvm-intel_iommu-introduce-vtd_reset_caches.patch [bz#1647719]
  - kvm-intel_iommu-better-handling-of-dmar-state-switch.patch [bz#1647719]
  - kvm-intel_iommu-move-ce-fetching-out-when-sync-shadow.patch [bz#1647719]
  - kvm-intel_iommu-handle-invalid-ce-for-shadow-sync.patch [bz#1647719]
  - kvm-block-Update-flags-in-bdrv_set_read_only.patch [bz#1650175]
  - kvm-block-Add-auto-read-only-option.patch [bz#1650175]
  - kvm-rbd-Close-image-in-qemu_rbd_open-error-path.patch [bz#1650175]
  - kvm-block-Require-auto-read-only-for-existing-fallbacks.patch [bz#1650175]
  - kvm-nbd-Support-auto-read-only-option.patch [bz#1650175]
  - kvm-file-posix-Support-auto-read-only-option.patch [bz#1650175]
  - kvm-curl-Support-auto-read-only-option.patch [bz#1650175]
  - kvm-gluster-Support-auto-read-only-option.patch [bz#1650175]
  - kvm-iscsi-Support-auto-read-only-option.patch [bz#1650175]
  - kvm-block-Make-auto-read-only-on-default-for-drive.patch [bz#1650175]
  - kvm-qemu-iotests-Test-auto-read-only-with-drive-and-bloc.patch [bz#1650175]
  - kvm-block-Fix-update-of-BDRV_O_AUTO_RDONLY-in-update_fla.patch [bz#1650175]
  - kvm-block-Don-t-inactivate-children-before-parents.patch [bz#1654963]
  - kvm-iotests-Test-migration-with-blockdev.patch [bz#1654963 bz#1633536]
  - Resolves: bz#1633536
    (Qemu core dump when do migration after hot plugging a backend image with 'blockdev-add'(without the frontend))
  - Resolves: bz#1640927
    (Guests don't always see correct transfer limits for passed through scsi devices (e.g. raid0 controlled by sas 9361-8i) [rhel-7.6.z])
  - Resolves: bz#1647719
    (boot guest with q35+vIOMMU+ device assignment, qemu crash when return assigned network devices from vfio driver to ixgbe in guest [rhel-7.6.z])
  - Resolves: bz#1650175
    (block-commit can't be used with -blockdev [rhel-7.6.z])
  - Resolves: bz#1654963
    (Qemu core dump when do migration after hot plugging a backend image with 'blockdev-add'(without the frontend) [rhel-7.6.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.12.0-18.el7_6.4
changelog:
  - kvm-block-backend-Make-blk_inc-dec_in_flight-public.patch [bz#1693105]
  - kvm-virtio-blk-Increase-in_flight-for-request-restart-BH.patch [bz#1693105]
  - kvm-block-Fix-AioContext-switch-for-drained-node.patch [bz#1693105]
  - kvm-test-bdrv-drain-AioContext-switch-in-drained-section.patch [bz#1693105]
  - kvm-block-Use-normal-drain-for-bdrv_set_aio_context.patch [bz#1693105]
  - Resolves: bz#1693105
    (qemu with iothreads enabled crashes on resume after enospc pause for disk extension [rhel-7.6.z])


author: Danilo de Paula <ddepaula@redhat.com>- 2.12.0-18.el7_6.5
changelog:
  - kvm-target-i386-define-md-clear-bit-rhev.patch [bz#1693219]
  - Resolves: bz#1693219
    (CVE-2018-12126 qemu-kvm-rhev: hardware: Microarchitectural Store Buffer Data Sampling [rhel-7.6.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-18.el7_6.6
changelog:
  - kvm-device_tree-Fix-integer-overflowing-in-load_device_t.patch [bz#1693114]
  - kvm-scsi-generic-prevent-guest-from-exceeding-SG_IO-limi.patch [bz#1693879]
  - Resolves: bz#1693114
    (CVE-2018-20815 qemu-kvm-rhev: QEMU: device_tree: heap buffer overflow while loading device tree blob [rhel-7.6.z])
  - Resolves: bz#1693879
    (RHV VM pauses when 'dd' issued inside guest to a direct lun configured as virtio-scsi with scsi-passthrough)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-18.el7_6.7
changelog:
  - kvm-slirp-check-sscanf-result-when-emulating-ident.patch [bz#1669070]
  - kvm-slirp-fix-big-little-endian-conversion-in-ident-prot.patch [bz#1669070]
  - kvm-slirp-ensure-there-is-enough-space-in-mbuf-to-null-t.patch [bz#1669070]
  - kvm-slirp-don-t-manipulate-so_rcv-in-tcp_emu.patch [bz#1669070]
  - Resolves: bz#1669070
    (CVE-2019-6778 qemu-kvm-rhev: QEMU: slirp: heap buffer overflow in tcp_emu() [rhel-7.6.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-16.el7
changelog:
  - kvm-gicv3-Convert-to-DEFINE_PROP_LINK.patch [bz#1513323]
  - kvm-hw-intc-arm_gicv3_its-Fix-the-VM-termination-in-vm_c.patch [bz#1513323]
  - kvm-hw-intc-arm_gicv3_its-Don-t-abort-on-table-save-fail.patch [bz#1513323]
  - kvm-hw-intc-arm_gicv3_its-Don-t-call-post_load-on-reset.patch [bz#1513323]
  - kvm-hw-intc-arm_gicv3_its-Implement-a-minimalist-reset.patch [bz#1513323]
  - kvm-linux-headers-Partial-header-update-against-v4.15-rc.patch [bz#1513323]
  - kvm-hw-intc-arm_gicv3_its-Implement-full-reset.patch [bz#1513323]
  - kvm-block-throttle-groups.c-allocate-RestartData-on-the-.patch [bz#1525868]
  - kvm-redhat-Fix-permissions-of-dev-kvm-on-a-freshly-boote.patch [bz#1527947]
  - Resolves: bz#1513323
    (vITS reset)
  - Resolves: bz#1525868
    (Guest hit core dump with both IO throttling and data plane)
  - Resolves: bz#1527947
    (Pegas1.1 - virsh domcapabilities doesn't report KVM capabilities on s390x)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-17.el7
changelog:
  - kvm-tools-kvm_stat-fix-command-line-option-g.patch [bz#1529676]
  - kvm-redhat-globally-limit-the-maximum-number-of-CPUs.patch [bz#1527449]
  - kvm-redhat-remove-manual-max_cpus-limitations-for-ppc.patch [bz#1527449]
  - kvm-dump-guest-memory.py-fix-You-can-t-do-that-without-a.patch [bz#1398633]
  - kvm-hw-ppc-spapr.c-abort-unplug_request-if-previous-unpl.patch [bz#1528173]
  - kvm-spapr-Correct-compatibility-mode-setting-for-hotplug.patch [bz#1528234]
  - kvm-ui-fix-dcl-unregister.patch [bz#1510809]
  - kvm-block-Open-backing-image-in-force-share-mode-for-siz.patch [bz#1526212]
  - kvm-fw_cfg-fix-memory-corruption-when-all-fw_cfg-slots-a.patch [bz#1462145]
  - kvm-block-Don-t-use-BLK_PERM_CONSISTENT_READ-for-format-.patch [bz#1515604]
  - kvm-block-Don-t-request-I-O-permission-with-BDRV_O_NO_IO.patch [bz#1515604]
  - kvm-block-Formats-don-t-need-CONSISTENT_READ-with-NO_IO.patch [bz#1515604]
  - Resolves: bz#1398633
    ([RFE] Kernel address space layout randomization [KASLR] support (qemu-kvm-rhev))
  - Resolves: bz#1462145
    (Qemu crashes when all fw_cfg slots are used)
  - Resolves: bz#1510809
    (qemu-kvm core dumped when booting up guest using both virtio-vga and VGA)
  - Resolves: bz#1515604
    (qemu-img info: failed to get "consistent read" lock on a mirroring image)
  - Resolves: bz#1526212
    (qemu-img should not need a write lock for creating the overlay image)
  - Resolves: bz#1527449
    (qemu-kvm-ma: vCPU count should be limited to 240 on all arches)
  - Resolves: bz#1528173
    (Hot-unplug memory  during booting early stage induced qemu-kvm coredump)
  - Resolves: bz#1528234
    (Pegas1.1 Alpha: Hotplugged vcpu does not guarantee CPU P8compat mode on POWER9 host (qemu-kvm))
  - Resolves: bz#1529676
    (kvm_stat: option '--guest' doesn't work)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-18.el7
changelog:
  - kvm-serial-always-transmit-send-receive-buffers-on-migra.patch [bz#1459945]
  - kvm-hw-acpi-Move-acpi_set_pci_info-to-pcihp.patch [bz#1507693]
  - kvm-scsi-block-Add-share-rw-option.patch [bz#1518482]
  - kvm-scsi-generic-Add-share-rw-option.patch [bz#1518482]
  - kvm-target-i386-sanitize-x86-MSR_PAT-loaded-from-another.patch [bz#1529461]
  - kvm-scsi-disk-release-AioContext-in-unaligned-WRITE-SAME.patch [bz#1526423]
  - kvm-hw-pci-bridge-fix-QEMU-crash-because-of-pcie-root-po.patch [bz#1520858]
  - kvm-spapr-Capabilities-infrastructure.patch [bz#1523414]
  - kvm-spapr-Treat-Hardware-Transactional-Memory-HTM-as-an-.patch [bz#1523414]
  - kvm-spapr-Validate-capabilities-on-migration.patch [bz#1523414]
  - kvm-spapr-Handle-VMX-VSX-presence-as-an-spapr-capability.patch [bz#1523414]
  - kvm-spapr-Handle-Decimal-Floating-Point-DFP-as-an-option.patch [bz#1523414]
  - kvm-hw-ppc-spapr_caps-Rework-spapr_caps-to-use-uint8-int.patch [bz#1523414]
  - kvm-spapr-Remove-unnecessary-options-field-from-sPAPRCap.patch [bz#1523414]
  - kvm-ppc-Change-Power9-compat-table-to-support-at-most-8-.patch [bz#1529243]
  - kvm-target-ppc-Clarify-compat-mode-max_threads-value.patch [bz#1529243]
  - kvm-spapr-Allow-some-cases-where-we-can-t-set-VSMT-mode-.patch [bz#1529243]
  - kvm-spapr-Adjust-default-VSMT-value-for-better-migration.patch [bz#1529243]
  - kvm-qemu-img-info-Force-U-downstream.patch [bz#1535992]
  - kvm-dump-guest-memory.py-fix-python-2-support.patch [bz#1398633]
  - kvm-spapr-fix-device-tree-properties-when-using-compatib.patch [bz#1535752]
  - Resolves: bz#1398633
    ([RFE] Kernel address space layout randomization [KASLR] support (qemu-kvm-rhev))
  - Resolves: bz#1459945
    (migration fails with hungup serial console reader on -M pc-i440fx-rhel7.0.0 and pc-i440fx-rhel7.1.0)
  - Resolves: bz#1507693
    (Unable to hot plug device to VM reporting libvirt errors.)
  - Resolves: bz#1518482
    ("share-rw" property is unavailable on scsi passthrough devices)
  - Resolves: bz#1520858
    (qemu-kvm core dumped when booting guest with more pcie-root-ports than available slots and io-reserve=0)
  - Resolves: bz#1523414
    ([POWER guests] Verify compatible CPU & hypervisor capabilities across migration)
  - Resolves: bz#1526423
    (QEMU hang with data plane enabled after some sg_write_same operations in guest)
  - Resolves: bz#1529243
    (Migration from P9 to P8, migration failed and qemu quit on dst end with "error while loading state for instance 0x0 of device 'ics'")
  - Resolves: bz#1529461
    (On amd hosts, after migration from rhel6.9.z to rhel7.5, CPU utilization of qemu-kvm is always more than 100% on destination rhel7.5 host)
  - Resolves: bz#1535752
    (Device tree incorrectly advertises compatibility modes for secondary CPUs)
  - Resolves: bz#1535992
    (Set force shared option "-U" as default option for "qemu-img info")


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-19.el7
changelog:
  - kvm-Drop-105th-key-from-en-us-keymap.patch [bz#1513870]
  - kvm-linux-headers-update.patch [bz#1535606]
  - kvm-s390x-kvm-Handle-bpb-feature.patch [bz#1535606]
  - kvm-s390x-kvm-provide-stfle.81.patch [bz#1535606]
  - kvm-osdep-Retry-SETLK-upon-EINTR.patch [bz#1529053]
  - kvm-vga-check-the-validation-of-memory-addr-when-draw-te.patch [bz#1534682]
  - kvm-usb-storage-Fix-share-rw-option-parsing.patch [bz#1525324]
  - kvm-spapr-disable-memory-hotplug.patch [bz#1535952]
  - Resolves: bz#1513870
    (For VNC connection, characters '|' and '<' are both recognized as '>' in linux guests, while '<' and '>' are both recognized as '|' in windows guest)
  - Resolves: bz#1525324
    (2 VMs both with 'share-rw=on' appending on '-device usb-storage' for the same source image can not be started at the same time)
  - Resolves: bz#1529053
    (Miss the handling of EINTR in the fcntl calls made by QEMU)
  - Resolves: bz#1534682
    (CVE-2018-5683 qemu-kvm-rhev: Qemu: Out-of-bounds read in vga_draw_text routine [rhel-7.5])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-20.el7
changelog:
  - kvm-console-fix-dpy_gfx_replace_surface-assert.patch [bz#1505696]
  - kvm-ui-add-tracing-of-VNC-operations-related-to-QIOChann.patch [bz#1527404]
  - kvm-ui-add-tracing-of-VNC-authentication-process.patch [bz#1527404]
  - kvm-ui-remove-sync-parameter-from-vnc_update_client.patch [bz#1527404]
  - kvm-ui-remove-unreachable-code-in-vnc_update_client.patch [bz#1527404]
  - kvm-ui-remove-redundant-indentation-in-vnc_client_update.patch [bz#1527404]
  - kvm-ui-avoid-pointless-VNC-updates-if-framebuffer-isn-t-.patch [bz#1527404]
  - kvm-ui-track-how-much-decoded-data-we-consumed-when-doin.patch [bz#1527404]
  - kvm-ui-introduce-enum-to-track-VNC-client-framebuffer-up.patch [bz#1527404]
  - kvm-ui-correctly-reset-framebuffer-update-state-after-pr.patch [bz#1527404]
  - kvm-ui-refactor-code-for-determining-if-an-update-should.patch [bz#1527404]
  - kvm-ui-fix-VNC-client-throttling-when-audio-capture-is-a.patch [bz#1527404]
  - kvm-ui-fix-VNC-client-throttling-when-forced-update-is-r.patch [bz#1527404]
  - kvm-ui-place-a-hard-cap-on-VNC-server-output-buffer-size.patch [bz#1527404]
  - kvm-ui-add-trace-events-related-to-VNC-client-throttling.patch [bz#1527404]
  - kvm-ui-mix-misleading-comments-return-types-of-VNC-I-O-h.patch [bz#1527404]
  - kvm-ui-avoid-sign-extension-using-client-width-height.patch [bz#1527404]
  - kvm-ui-correctly-advance-output-buffer-when-writing-SASL.patch [bz#1527404]
  - kvm-dump-guest-memory.py-skip-vmcoreinfo-section-if-not-.patch [bz#1398633]
  - kvm-virtio-gpu-disallow-vIOMMU.patch [bz#1540182]
  - Resolves: bz#1398633
    ([RFE] Kernel address space layout randomization [KASLR] support (qemu-kvm-rhev))
  - Resolves: bz#1505696
    (Qemu crashed when open the second display of virtio video)
  - Resolves: bz#1527404
    (CVE-2017-15124 qemu-kvm-rhev: Qemu: memory exhaustion through framebuffer update request message in VNC server [rhel-7.5])
  - Resolves: bz#1540182
    (QEMU: disallow virtio-gpu to boot with vIOMMU)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-21.el7
changelog:
  - kvm-migration-Recover-block-devices-if-failure-in-device.patch [bz#1538494]
  - kvm-migration-savevm.c-set-MAX_VM_CMD_PACKAGED_SIZE-to-1.patch [bz#1540003]
  - kvm-pci-bus-let-it-has-higher-migration-priority.patch [bz#1538953]
  - kvm-spapr-set-vsmt-to-MAX-8-smp_threads.patch [bz#1542421]
  - kvm-target-ppc-spapr_caps-Add-macro-to-generate-spapr_ca.patch [bz#1532050]
  - kvm-target-ppc-kvm-Add-cap_ppc_safe_-cache-bounds_check-.patch [bz#1532050]
  - kvm-target-ppc-spapr_caps-Add-support-for-tristate-spapr.patch [bz#1532050]
  - kvm-target-ppc-spapr_caps-Add-new-tristate-cap-safe_cach.patch [bz#1532050]
  - kvm-target-ppc-spapr_caps-Add-new-tristate-cap-safe_boun.patch [bz#1532050]
  - kvm-target-ppc-spapr_caps-Add-new-tristate-cap-safe_indi.patch [bz#1532050]
  - kvm-target-ppc-introduce-the-PPC_BIT-macro.patch [bz#1532050]
  - kvm-target-ppc-spapr-Add-H-Call-H_GET_CPU_CHARACTERISTIC.patch [bz#1532050]
  - kvm-spapr-add-missing-break-in-h_get_cpu_characteristics.patch [bz#1532050]
  - kvm-vfio-pci-Add-option-to-disable-GeForce-quirks.patch [bz#1508330]
  - kvm-Disable-GeForce-quirks-in-vfio-pci-for-RHEL-machines.patch [bz#1508330]
  - Resolves: bz#1508330
    (Interrupt latency issues with vGPU on KVM hypervisor.)
  - Resolves: bz#1532050
    ([CVE-2017-5754] Variant3: POWER {qemu-kvm-rhev} (rhel 7.5))
  - Resolves: bz#1538494
    (Guest crashed on the source host when cancel migration by virDomainMigrateBegin3Params sometimes)
  - Resolves: bz#1538953
    (IOTLB entry size mismatch before/after migration during DPDK PVP testing)
  - Resolves: bz#1540003
    (Postcopy migration failed with "Unreasonably large packaged state")
  - Resolves: bz#1542421
    (Pegas1.1 Snapshot1 [4.14.0-35.el7a.ppc64le] [qemu-kvm-ma-2.10.0-18.el7.ppc64le] qemu-kvm behaves incorrectly for guest boot with invalid threads)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-21.el7_5.1
changelog:
  - kvm-hw-ppc-spapr_hcall-set-htab_shift-after-kvmppc_resiz.patch [bz#1554956]
  - kvm-memory-inline-some-performance-sensitive-accessors.patch [bz#1554929]
  - kvm-address_space_write-address_space_to_flatview-needs-.patch [bz#1554929]
  - kvm-address_space_read-address_space_to_flatview-needs-R.patch [bz#1554929]
  - kvm-address_space_access_valid-address_space_to_flatview.patch [bz#1554929]
  - kvm-address_space_map-address_space_to_flatview-needs-RC.patch [bz#1554929]
  - kvm-address_space_rw-address_space_to_flatview-needs-RCU.patch [bz#1554929]
  - kvm-ppc-spapr-caps-Change-migration-macro-to-take-full-s.patch [bz#1554951]
  - kvm-ppc-spapr-caps-Disallow-setting-workaround-for-spapr.patch [bz#1554951]
  - kvm-target-ppc-Check-mask-when-setting-cap_ppc_safe_indi.patch [bz#1554951]
  - kvm-ppc-spapr-caps-Add-support-for-custom-spapr_capabili.patch [bz#1554951]
  - kvm-ppc-spapr-caps-Convert-cap-cfpc-to-custom-spapr-cap.patch [bz#1554951]
  - kvm-ppc-spapr-caps-Convert-cap-sbbc-to-custom-spapr-cap.patch [bz#1554951]
  - kvm-ppc-spapr-caps-Convert-cap-ibs-to-custom-spapr-cap.patch [bz#1554951]
  - kvm-ppc-spapr-caps-Define-the-pseries-2.12-sxxm-machine-.patch [bz#1554951]
  - kvm-redhat-Define-the-pseries-rhel7.5-sxxm-machine-type.patch [bz#1554951]
  - kvm-redhat-Define-the-pseries-rhel7.4-sxxm-machine-type.patch [bz#1554951]
  - kvm-redhat-Define-the-pseries-rhel7.3-sxxm-machine-type.patch [bz#1554951]
  - kvm-block-Fix-flags-in-reopen-queue.patch [bz#1554946]
  - kvm-iotests-Add-regression-test-for-commit-base-locking.patch [bz#1554946]
  - Resolves: bz#1554929
    (incorrect locking (possible use-after-free) with bug 1481593 fix [rhel-7.5.z])
  - Resolves: bz#1554946
    ([Regression] Cannot delete VM's snapshot [rhel-7.5.z])
  - Resolves: bz#1554951
    ([CVE-2017-5754] Variant3: POWER {qemu-kvm-rhev} Add machine type variants [rhel-7.5.z])
  - Resolves: bz#1554956
    ([ppc64] Migration will fail after HPT resizing [rhel-7.5.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-21.el7_5.2
changelog:
  - kvm-arm-postpone-device-listener-unregister.patch [bz#1555213]
  - kvm-vfio-listener-unregister-before-unset-container.patch [bz#1555213]
  - kvm-memory-do-explicit-cleanup-when-remove-listeners.patch [bz#1555213]
  - kvm-vl-pause-vcpus-before-stopping-iothreads.patch [bz#1566586]
  - kvm-aio-rename-aio_context_in_iothread-to-in_aio_context.patch [bz#1566586]
  - kvm-block-extract-AIO_WAIT_WHILE-from-BlockDriverState.patch [bz#1566586]
  - kvm-block-add-aio_wait_bh_oneshot.patch [bz#1566586]
  - kvm-virtio-blk-fix-race-between-.ioeventfd_stop-and-vq-h.patch [bz#1566586]
  - kvm-virtio-scsi-fix-race-between-.ioeventfd_stop-and-vq-.patch [bz#1566586]
  - kvm-vl-introduce-vm_shutdown.patch [bz#1566586]
  - kvm-vga-add-ram_addr_t-cast.patch [bz#1566874]
  - kvm-vga-fix-region-calculation.patch [bz#1566874]
  - kvm-block-file-posix-Fix-fully-preallocated-truncate.patch [bz#1566587]
  - kvm-iotests-Test-preallocated-truncate-of-2G-image.patch [bz#1566587]
  - kvm-block-handle-invalid-lseek-returns-gracefully.patch [bz#1566369]
  - kvm-multiboot-bss_end_addr-can-be-zero.patch [bz#1549821]
  - kvm-multiboot-Reject-kernels-exceeding-the-address-space.patch [bz#1549821]
  - kvm-multiboot-Check-validity-of-mh_header_addr.patch [bz#1549821]
  - kvm-queue-add-QSIMPLEQ_PREPEND.patch [bz#1566537]
  - kvm-coroutine-avoid-co_queue_wakeup-recursion.patch [bz#1566537]
  - kvm-coroutine-add-test-aio-coroutine-queue-chaining-test.patch [bz#1566537]
  - Resolves: bz#1549821
    (CVE-2018-7550 qemu-kvm-rhev: Qemu: i386:  multiboot OOB access while loading kernel image [rhel-7.5.z])
  - Resolves: bz#1555213
    ([Q35] "DEVICE_DELETED" event didn't return after delete the second passthrough vf device [rhel-7.5.z])
  - Resolves: bz#1566369
    (qemu-img commit fails with "block/file-posix.c:1774: find_allocation: Assertion `offs >= start' failed" [rhel-7.5.z])
  - Resolves: bz#1566537
    (qemu-img convert exceeds stack limit [rhel-7.5.z])
  - Resolves: bz#1566586
    (Occurred core dump with multi-object when quitted qemu during doing IO [rhel-7.5.z])
  - Resolves: bz#1566587
    (Unable to resize image with preallocation=full mode [rhel-7.5.z])
  - Resolves: bz#1566874
    (CVE-2018-7858 qemu-kvm-rhev: Qemu: cirrus: OOB access when updating vga display [rhel-7] [rhel-7.5.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-21.el7_5.3
changelog:
  - kvm-i386-define-the-ssbd-CPUID-feature-bit-CVE-2018-3639.patch [bz#1574214]
  - Resolves: bz#1574214
    (EMBARGOED CVE-2018-3639 qemu-kvm: Kernel: omega-4 [rhel-7.5.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.10.0-21.el7_5.4
changelog:
  - kvm-scsi-disk-allow-customizing-the-SCSI-version.patch [bz#1571370]
  - kvm-hw-scsi-support-SCSI-2-passthrough-without-PI.patch [bz#1571370]
  - kvm-i386-Define-the-Virt-SSBD-MSR-and-handling-of-it-CVE.patch [bz#1584370]
  - kvm-i386-define-the-AMD-virt-ssbd-CPUID-feature-bit-CVE-.patch [bz#1584370]
  - kvm-cpus-Fix-event-order-on-resume-of-stopped-guest.patch [bz#1582122]
  - kvm-spec-Enable-Native-Ceph-support-on-all-architectures.patch [bz#1588001]
  - Resolves: bz#1571370
    (Pegas1.1 Alpha: SCSI pass-thru of aacraid RAID1 is inaccessible (qemu-kvm-rhev) [rhel-7.5.z])
  - Resolves: bz#1582122
    (IOERROR pause code lost after resuming a VM while I/O error is still present [rhel-7.5.z])
  - Resolves: bz#1584370
    (CVE-2018-3639 qemu-kvm-rhev: hw: cpu: AMD: speculative store bypass [rhel-7.5.z])
  - Resolves: bz#1588001
    (Enable Native Ceph support on non x86_64 CPUs [rhel-7.5.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.10.0-21.el7_5.5
changelog:
  - kvm-slirp-correct-size-computation-while-concatenating-m.patch [bz#1586256]
  - Resolves: bz#1586256
    (CVE-2018-11806 qemu-kvm-rhev: QEMU: slirp: heap buffer overflow while reassembling fragmented datagrams [rhel-7.5.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.10.0-21.el7_5.6
changelog:
  - kvm-slirp-reformat-m_inc-routine.patch [bz#1586256]
  - kvm-slirp-Correct-size-check-in-m_inc.patch [bz#1586256]
  - Resolves: bz#1586256
    (CVE-2018-11806 qemu-kvm-rhev: QEMU: slirp: heap buffer overflow while reassembling fragmented datagrams [rhel-7.5.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.10.0-21.el7_5.7
changelog:
  - kvm-aio-posix-Don-t-count-ctx-notifier-as-progress-when-.patch [bz#1619128]
  - kvm-aio-Do-aio_notify_accept-only-during-blocking-aio_po.patch [bz#1619128]
  - Resolves: bz#1619128
    (VM doesn't boot from HD [rhel-7.5.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.6
changelog:
  - kvm-ps2-fix-sending-of-PAUSE-BREAK-scancodes.patch [bz#1482389]
  - kvm-ui-correctly-detect-spice-PAUSE-scancode-sequence.patch [bz#1482389]
  - kvm-vhost-ensure-vhost_ops-are-set-before-calling-iotlb-.patch [bz#1480446]
  - kvm-vhost-user-unregister-slave-req-handler-at-cleanup-t.patch [bz#1480446]
  - Resolves: bz#1480446
    (vhost-user/iommu: crash when backend disconnects [rhel-7.4.z])
  - Resolves: bz#1482389
    (Unable to send PAUSE/BREAK to guests in VNC or SPICE [rhel-7.4.z])


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - rhev-2.9.0-16.el7_4.7
changelog:
  - kvm-vhost-Release-memory-references-on-cleanup.patch [bz#1490742]
  - Resolves: bz#1490742
    (Hot-unplugging a vhost network device leaks references to VFIOPCIDevice's [rhel-7.4.z])


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - rhev-2.9.0-16.el7_4.8
changelog:
  - kvm-ui-move-qemu_input_linux_to_qcode.patch [bz#1482388]
  - kvm-ui-update-keymaps.patch [bz#1482388]
  - kvm-ui-add-multimedia-keys.patch [bz#1482388]
  - kvm-ps2-enable-multimedia-keys.patch [bz#1482388]
  - kvm-ui-drop-altgr-and-altgr_r-QKeyCodes.patch [bz#1482388]
  - kvm-ui-drop-ac_search-and-ac_stop.patch [bz#1482388]
  - Resolves: bz#1482388
    (Keys to control audio are not forwarded to the guest [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.9
changelog:
  - kvm-nbd-client-Fix-regression-when-server-sends-garbage.patch [bz#1495474]
  - kvm-fix-build-failure-in-nbd_read_reply_entry.patch [bz#1495474]
  - kvm-nbd-client-avoid-spurious-qio_channel_yield-re-entry.patch [bz#1495474]
  - kvm-nbd-client-avoid-read_reply_co-entry-if-send-failed.patch [bz#1495474]
  - kvm-qemu-iotests-improve-nbd-fault-injector.py-startup-p.patch [bz#1495474]
  - kvm-qemu-iotests-test-NBD-over-UNIX-domain-sockets-in-08.patch [bz#1495474]
  - kvm-block-nbd-client-nbd_co_send_request-fix-return-code.patch [bz#1495474]
  - Resolves: bz#1495474
    (Fail to quit source qemu when do live migration after mirroring guest to NBD server [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.10
changelog:
  - kvm-vga-stop-passing-pointers-to-vga_draw_line-functions.patch [bz#1501300]
  - kvm-vga-drop-line_offset-variable.patch [bz#1501300]
  - kvm-vga-handle-cirrus-vbe-mode-wraparounds.patch [bz#1501300]
  - kvm-cirrus-fix-oob-access-in-mode4and5-write-functions.patch [bz#1501300]
  - Resolves: bz#1501300
    (CVE-2017-15289 qemu-kvm-rhev: Qemu: cirrus: OOB access issue in  mode4and5 write functions [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.11
changelog:
  - kvm-exec-use-qemu_ram_ptr_length-to-access-guest-ram.patch [bz#1472185]
  - kvm-multiboot-validate-multiboot-header-address-values.patch [bz#1501123]
  - Resolves: bz#1472185
    (CVE-2017-11334 qemu-kvm-rhev: Qemu: exec: oob access during dma operation [rhel-7.4.z])
  - Resolves: bz#1501123
    (CVE-2017-14167 qemu-kvm-rhev: Qemu: i386: multiboot OOB access while loading kernel image [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.12
changelog:
  - kvm-util-async-use-atomic_mb_set-in-qemu_bh_cancel.patch [bz#1513362]
  - Resolves: bz#1513362
    (QEMU's AIO subsystem gets stuck inhibiting all I/O operations on virtio-blk-pci devices [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.14
changelog:
  - kvm-fw_cfg-fix-memory-corruption-when-all-fw_cfg-slots-a.patch [bz#1534649]
  - kvm-mirror-Fix-inconsistent-backing-AioContext-for-after.patch [bz#1535125]
  - Resolves: bz#1534649
    (Qemu crashes when all fw_cfg slots are used [rhel-7.4.z])
  - Resolves: bz#1535125
    (Mirror jobs for drives with iothreads make QEMU to abort with "block.c:1895: bdrv_attach_child: Assertion `bdrv_get_aio_context(parent_bs) == bdrv_get_aio_context(child_bs)' failed." [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-13.el7
changelog:
  - kvm-linux-headers-asm-s390-kvm.h-header-sync.patch [bz#1622962]
  - kvm-s390x-kvm-add-etoken-facility.patch [bz#1622962]
  - kvm-block-for-jobs-do-not-clear-user_paused-until-after-.patch [bz#1605026]
  - kvm-iotests-Add-failure-matching-to-common.qemu.patch [bz#1605026]
  - kvm-block-iotest-to-catch-abort-on-forced-blockjob-cance.patch [bz#1605026]
  - kvm-i386-define-the-ssbd-CPUID-feature-bit-CVE-2018-3639.patch [bz#1574216]
  - kvm-target-i386-sev-fix-memory-leaks.patch [bz#1624390]
  - kvm-i386-Fix-arch_query_cpu_model_expansion-leak.patch [bz#1624390]
  - kvm-migration-discard-non-migratable-RAMBlocks.patch [bz#1539280]
  - kvm-vfio-pci-do-not-set-the-PCIDevice-has_rom-attribute.patch [bz#1539280]
  - kvm-memory-exec-Expose-all-memory-block-related-flags.patch [bz#1539280]
  - kvm-memory-exec-switch-file-ram-allocation-functions-to-.patch [bz#1539280]
  - kvm-configure-add-libpmem-support.patch [bz#1539280]
  - kvm-hostmem-file-add-the-pmem-option.patch [bz#1539280]
  - kvm-mem-nvdimm-ensure-write-persistence-to-PMEM-in-label.patch [bz#1539280]
  - kvm-migration-ram-Add-check-and-info-message-to-nvdimm-p.patch [bz#1539280]
  - kvm-migration-ram-ensure-write-persistence-on-loading-al.patch [bz#1539280]
  - kvm-intel-iommu-send-PSI-always-even-if-across-PDEs.patch [bz#1623859]
  - kvm-intel-iommu-remove-IntelIOMMUNotifierNode.patch [bz#1623859]
  - kvm-intel-iommu-add-iommu-lock.patch [bz#1623859]
  - kvm-intel-iommu-only-do-page-walk-for-MAP-notifiers.patch [bz#1623859]
  - kvm-intel-iommu-introduce-vtd_page_walk_info.patch [bz#1623859]
  - kvm-intel-iommu-pass-in-address-space-when-page-walk.patch [bz#1623859]
  - kvm-intel-iommu-trace-domain-id-during-page-walk.patch [bz#1623859]
  - kvm-util-implement-simple-iova-tree.patch [bz#1623859]
  - kvm-intel-iommu-rework-the-page-walk-logic.patch [bz#1623859]
  - kvm-qemu-img-fix-regression-copying-secrets-during-conve.patch [bz#1575578]
  - kvm-redhat-rewrap-build_configure.sh-cmdline-for-the-rh-.patch [bz#1500753]
  - kvm-redhat-enable-opengl-for-x86_64.patch [bz#1500753]
  - Resolves: bz#1500753
    ([RFE] Support console on Intel vGPU - qemu)
  - Resolves: bz#1539280
    ([Intel 7.6 Bug] [KVM][Crystal Ridge] Lack of data persistence guarantee of QEMU writes to host PMEM)
  - Resolves: bz#1574216
    (CVE-2018-3639 qemu-kvm-rhev: hw: cpu: speculative store bypass [rhel-7.6])
  - Resolves: bz#1575578
    (Failed to convert a source image to the qcow2 image encrypted by luks)
  - Resolves: bz#1605026
    (Quitting VM causes qemu core dump once the block mirror job paused for no enough target space)
  - Resolves: bz#1622962
    (Add etoken support to qemu-kvm for s390x KVM guests)
  - Resolves: bz#1623859
    (Guest "Detected Tx unit Hang" and host "DMAR: fault addr" when booting guest with ixgbe device assignment,)
  - Resolves: bz#1624390
    (Memory leaks)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-14.el7
changelog:
  - kvm-mirror-Fail-gracefully-for-source-target.patch [bz#1582042]
  - Resolves: bz#1582042
    (Segfault on 'blockdev-mirror' with same node as source and target)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-15.el7
changelog:
  - kvm-jobs-change-start-callback-to-run-callback.patch [bz#1626061]
  - kvm-jobs-canonize-Error-object.patch [bz#1626061]
  - kvm-jobs-add-exit-shim.patch [bz#1626061]
  - kvm-block-commit-utilize-job_exit-shim.patch [bz#1626061]
  - kvm-block-mirror-utilize-job_exit-shim.patch [bz#1626061]
  - kvm-jobs-utilize-job_exit-shim.patch [bz#1626061]
  - kvm-block-backup-make-function-variables-consistently-na.patch [bz#1626061]
  - kvm-jobs-remove-ret-argument-to-job_completed-privatize-.patch [bz#1626061]
  - kvm-jobs-remove-job_defer_to_main_loop.patch [bz#1626061]
  - kvm-block-commit-add-block-job-creation-flags.patch [bz#1626061]
  - kvm-block-mirror-add-block-job-creation-flags.patch [bz#1626061]
  - kvm-block-stream-add-block-job-creation-flags.patch [bz#1626061]
  - kvm-block-commit-refactor-commit-to-use-job-callbacks.patch [bz#1626061]
  - kvm-block-mirror-don-t-install-backing-chain-on-abort.patch [bz#1626061]
  - kvm-block-mirror-conservative-mirror_exit-refactor.patch [bz#1626061]
  - kvm-block-stream-refactor-stream-to-use-job-callbacks.patch [bz#1626061]
  - kvm-tests-blockjob-replace-Blockjob-with-Job.patch [bz#1626061]
  - kvm-tests-test-blockjob-remove-exit-callback.patch [bz#1626061]
  - kvm-tests-test-blockjob-txn-move-.exit-to-.clean.patch [bz#1626061]
  - kvm-jobs-remove-.exit-callback.patch [bz#1626061]
  - kvm-qapi-block-commit-expose-new-job-properties.patch [bz#1626061]
  - kvm-qapi-block-mirror-expose-new-job-properties.patch [bz#1626061]
  - kvm-qapi-block-stream-expose-new-job-properties.patch [bz#1626061]
  - kvm-block-backup-qapi-documentation-fixup.patch [bz#1626061]
  - kvm-blockdev-document-transactional-shortcomings.patch [bz#1626061]
  - Resolves: bz#1626061
    (qemu blockjobs other than backup do not support job-finalize or job-dismiss)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-16.el7
changelog:
  - kvm-commit-Add-top-node-base-node-options.patch [bz#1624012]
  - kvm-qemu-iotests-Test-commit-with-top-node-base-node.patch [bz#1624012]
  - kvm-block-rbd-pull-out-qemu_rbd_convert_options.patch [bz#1610605]
  - kvm-block-rbd-Attempt-to-parse-legacy-filenames.patch [bz#1610605]
  - kvm-block-rbd-add-iotest-for-rbd-legacy-keyvalue-filenam.patch [bz#1610605]
  - kvm-pc-acpi-revert-back-to-1-SRAT-entry-for-hotpluggable.patch [bz#1626059]
  - kvm-blockdev-backup-add-bitmap-argument.patch [bz#1628373]
  - kvm-test-bdrv-drain-bdrv_drain-works-with-cross-AioConte.patch [bz#1601212]
  - kvm-block-Use-bdrv_do_drain_begin-end-in-bdrv_drain_all.patch [bz#1601212]
  - kvm-block-Remove-recursive-parameter-from-bdrv_drain_inv.patch [bz#1601212]
  - kvm-block-Don-t-manually-poll-in-bdrv_drain_all.patch [bz#1601212]
  - kvm-tests-test-bdrv-drain-bdrv_drain_all-works-in-corout.patch [bz#1601212]
  - kvm-block-Avoid-unnecessary-aio_poll-in-AIO_WAIT_WHILE.patch [bz#1601212]
  - kvm-block-Really-pause-block-jobs-on-drain.patch [bz#1601212]
  - kvm-block-Remove-bdrv_drain_recurse.patch [bz#1601212]
  - kvm-test-bdrv-drain-Add-test-for-node-deletion.patch [bz#1601212]
  - kvm-block-Drain-recursively-with-a-single-BDRV_POLL_WHIL.patch [bz#1601212]
  - kvm-test-bdrv-drain-Test-node-deletion-in-subtree-recurs.patch [bz#1601212]
  - kvm-block-Don-t-poll-in-parent-drain-callbacks.patch [bz#1601212]
  - kvm-test-bdrv-drain-Graph-change-through-parent-callback.patch [bz#1601212]
  - kvm-block-Defer-.bdrv_drain_begin-callback-to-polling-ph.patch [bz#1601212]
  - kvm-test-bdrv-drain-Test-that-bdrv_drain_invoke-doesn-t-.patch [bz#1601212]
  - kvm-block-Allow-AIO_WAIT_WHILE-with-NULL-ctx.patch [bz#1601212]
  - kvm-block-Move-bdrv_drain_all_begin-out-of-coroutine-con.patch [bz#1601212]
  - kvm-block-ignore_bds_parents-parameter-for-drain-functio.patch [bz#1601212]
  - kvm-block-Allow-graph-changes-in-bdrv_drain_all_begin-en.patch [bz#1601212]
  - kvm-test-bdrv-drain-Test-graph-changes-in-drain_all-sect.patch [bz#1601212]
  - kvm-block-Poll-after-drain-on-attaching-a-node.patch [bz#1601212]
  - kvm-test-bdrv-drain-Test-bdrv_append-to-drained-node.patch [bz#1601212]
  - kvm-block-linux-aio-acquire-AioContext-before-qemu_laio_.patch [bz#1601212]
  - kvm-util-async-use-qemu_aio_coroutine_enter-in-co_schedu.patch [bz#1601212]
  - kvm-job-Fix-nested-aio_poll-hanging-in-job_txn_apply.patch [bz#1601212]
  - kvm-job-Fix-missing-locking-due-to-mismerge.patch [bz#1601212]
  - kvm-blockjob-Wake-up-BDS-when-job-becomes-idle.patch [bz#1601212]
  - kvm-aio-wait-Increase-num_waiters-even-in-home-thread.patch [bz#1601212]
  - kvm-test-bdrv-drain-Drain-with-block-jobs-in-an-I-O-thre.patch [bz#1601212]
  - kvm-test-blockjob-Acquire-AioContext-around-job_cancel_s.patch [bz#1601212]
  - kvm-job-Use-AIO_WAIT_WHILE-in-job_finish_sync.patch [bz#1601212]
  - kvm-test-bdrv-drain-Test-AIO_WAIT_WHILE-in-completion-ca.patch [bz#1601212]
  - kvm-block-Add-missing-locking-in-bdrv_co_drain_bh_cb.patch [bz#1601212]
  - kvm-block-backend-Add-.drained_poll-callback.patch [bz#1601212]
  - kvm-block-backend-Fix-potential-double-blk_delete.patch [bz#1601212]
  - kvm-block-backend-Decrease-in_flight-only-after-callback.patch [bz#1601212]
  - kvm-mirror-Fix-potential-use-after-free-in-active-commit.patch [bz#1601212]
  - kvm-blockjob-Lie-better-in-child_job_drained_poll.patch [bz#1601212]
  - kvm-block-Remove-aio_poll-in-bdrv_drain_poll-variants.patch [bz#1601212]
  - kvm-test-bdrv-drain-Test-nested-poll-in-bdrv_drain_poll_.patch [bz#1601212]
  - kvm-job-Avoid-deadlocks-in-job_completed_txn_abort.patch [bz#1601212]
  - kvm-test-bdrv-drain-AIO_WAIT_WHILE-in-job-.commit-.abort.patch [bz#1601212]
  - Resolves: bz#1601212
    (qemu coredumps on block-commit)
  - Resolves: bz#1610605
    (rbd json format of 7.6 is incompatible with 7.5)
  - Resolves: bz#1624012
    (allow using node-names with block-commit)
  - Resolves: bz#1626059
    (RHEL6 guest panics on boot if  hotpluggable memory (pc-dimm) is present  at boot time)
  - Resolves: bz#1628373
    (blockdev-backup does not accept bitmap parameter)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-11.el7
changelog:
  - kvm-slirp-reformat-m_inc-routine.patch [bz#1586255]
  - kvm-slirp-Correct-size-check-in-m_inc.patch [bz#1586255]
  - kvm-Revert-Disable-PCIe-to-PCI-bridge-device.patch [bz#1390329]
  - kvm-aio-posix-Don-t-count-ctx-notifier-as-progress-when-.patch [bz#1562750]
  - kvm-aio-Do-aio_notify_accept-only-during-blocking-aio_po.patch [bz#1562750]
  - Resolves: bz#1390329
    (PCIe: Add Generic PCIe-PCI bridge)
  - Resolves: bz#1562750
    (VM doesn't boot from HD)
  - Resolves: bz#1586255
    (CVE-2018-11806 qemu-kvm-rhev: QEMU: slirp: heap buffer overflow while reassembling fragmented datagrams [rhel-7.6])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-12.el7
changelog:
  - kvm-e1000e-Do-not-auto-clear-ICR-bits-which-aren-t-set-i.patch [bz#1596010]
  - kvm-e1000e-Prevent-MSI-MSI-X-storms.patch [bz#1596010]
  - kvm-hw-usb-dev-smartcard-reader-Handle-64-B-USB-packets.patch [bz#1589147]
  - kvm-i386-Disable-TOPOEXT-by-default-on-cpu-host.patch [bz#1613277]
  - kvm-RHEL-Disable-transparent-hugepages-on-POWER8-KVM-hos.patch [bz#1620378]
  - Resolves: bz#1589147
    (Handle 64 B USB packets for Smart Card redirection)
  - Resolves: bz#1596010
    (The network link can't be detected on guest when the guest uses e1000e model type)
  - Resolves: bz#1613277
    (kernel panic in init_amd_cacheinfo)
  - Resolves: bz#1620378
    (qemu-kvm-rhev: Failed to allocate KVM HPT with vfio device enabled - disable THP for POWER8 guests)


