Xen Hypervisor Improvements
Several patches for the Xen Hypervisor that were backported from changes in the Linux 4.11 and 4.12 kernel releases are included in this update. Many of these patches improve performance, error handling, and also provide general bug fixes.
The following are the notable fixes and improvements that have been made in this update:
-
A patch was applied to the Xen memory management code to resolve an issue where overlapping memory allocation could have resulted in a kernel panic on a guest virtual machine.
-
A patch was applied to prevent the printing of the following unnecessary error message, which appears in the
dmesg
output when booting a PV guest:Unable to read sysrq code in control/sysrq
-
Patches have been applied in this update to improve security for Xen.
-
This update includes improved support for NVMe devices by Xen guests.
-
Patches were applied and updated in the Xen
blkfront
module to optimize the management of grants in theblkfront
ring by ensuring that persistent grants are always allocated first. This change is also implemented to avoid an I/O hang when there are very few, but enough, grants available. -
A patch has been applied to fix a race condition that could result in an I/O hang in the
blkfront
driver. -
Logging improvements that help with debugging grant management in Xen block drivers have been included in this update.