xen: remove XEN_SYSCTL_set_parameter support
authorJuergen Gross <jgross@suse.com>
Fri, 29 May 2020 10:20:31 +0000 (12:20 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 29 May 2020 10:20:31 +0000 (12:20 +0200)
commit02e9a9cf20950e78c816987415ed920d72444f94
tree4e2eaa33f1a333619c131f87380639c415f97d00
parenta2486890689713116351e5bbfb8f104c797479cc
xen: remove XEN_SYSCTL_set_parameter support

The functionality of XEN_SYSCTL_set_parameter is available via hypfs
now, so it can be removed.

This allows to remove the kernel_param structure for runtime parameters
by putting the now only used structure element into the hypfs node
structure of the runtime parameters.

Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
14 files changed:
tools/flask/policy/modules/dom0.te
xen/arch/arm/xen.lds.S
xen/arch/x86/hvm/vmx/vmcs.c
xen/arch/x86/xen.lds.S
xen/common/Kconfig
xen/common/hypfs.c
xen/common/kernel.c
xen/common/sysctl.c
xen/include/public/sysctl.h
xen/include/xen/hypfs.h
xen/include/xen/lib.h
xen/include/xen/param.h
xen/xsm/flask/hooks.c
xen/xsm/flask/policy/access_vectors