See patch 3 for details of the problem. Other patches fix other errors found while investigating.
Some patches committed straight from v1. Several new patches with additional cleanup. Andrew Cooper (5): xen/version: Drop bogus return values for XENVER_platform_parameters xen/version: Calculate xen_capabilities_info once at boot xen/version: Introduce non-truncating XENVER_* subops xen/version: Fold build_id handling into xenver_varbuf_op() xen/version: Misc style fixes xen/arch/arm/setup.c | 19 ++---- xen/arch/x86/setup.c | 31 ++++------ xen/common/kernel.c | 139 ++++++++++++++++++++++++++++++------------- xen/common/version.c | 4 +- xen/include/public/version.h | 95 ++++++++++++++++++++++++++++- xen/include/xen/hypercall.h | 2 - xen/include/xen/version.h | 2 + xen/include/xlat.lst | 1 + xen/xsm/flask/hooks.c | 4 ++ 9 files changed, 214 insertions(+), 83 deletions(-) -- 2.11.0