xen: Drop XEN_DOMCTL_suppress_spurious_page_faults
authorAndrew Cooper <andrew.cooper3@citrix.com>
Wed, 7 Aug 2019 11:49:37 +0000 (12:49 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Wed, 28 Aug 2019 17:28:31 +0000 (18:28 +0100)
commitcf97ba7f7a2de51d064362e3f2dce8d1388252a1
tree61b96c17177265f18ebc066ed3835b20f4df64b5
parentd0c0ba7d3de63c40058e0e28882faa5daa68edc1
xen: Drop XEN_DOMCTL_suppress_spurious_page_faults

This functionality is obsolete.  It was introduced by c/s 39407bed9c0 into
Xend, but never exposed in libxl.

While not explicitly limited to PV guests, this is PV-only by virtue of its
position in the pagefault handler.

Looking though the XenServer templates, this was used to work around bugs in
the 32bit RHEL/CentOS 4.{5..7} kernels (fixed in 4.8).  RHEL 4 as a major
version when out if support in 2017.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Acked-by: Wei Liu <wl@xen.org>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
tools/libxc/include/xenctrl.h
tools/libxc/xc_domain.c
tools/python/xen/lowlevel/xc/xc.c
xen/arch/x86/domctl.c
xen/arch/x86/traps.c
xen/include/asm-x86/domain.h
xen/include/public/domctl.h
xen/xsm/flask/hooks.c
xen/xsm/flask/policy/access_vectors