On Wed, 13 Sep 2023, Juergen Gross wrote: > include/xen/arm/hypervisor.h contains definitions related to paravirt > lazy mode, which are used nowhere in the code. > > All paravirt lazy mode related users are in x86 code, so remove the > definitions on Arm side. > > Signed-off-by: Juergen Gross <jgr...@suse.com>
Acked-by: Stefano Stabellini <sstabell...@kernel.org> > --- > include/xen/arm/hypervisor.h | 12 ------------ > 1 file changed, 12 deletions(-) > > diff --git a/include/xen/arm/hypervisor.h b/include/xen/arm/hypervisor.h > index 43ef24dd030e..9995695204f5 100644 > --- a/include/xen/arm/hypervisor.h > +++ b/include/xen/arm/hypervisor.h > @@ -7,18 +7,6 @@ > extern struct shared_info *HYPERVISOR_shared_info; > extern struct start_info *xen_start_info; > > -/* Lazy mode for batching updates / context switch */ > -enum paravirt_lazy_mode { > - PARAVIRT_LAZY_NONE, > - PARAVIRT_LAZY_MMU, > - PARAVIRT_LAZY_CPU, > -}; > - > -static inline enum paravirt_lazy_mode paravirt_get_lazy_mode(void) > -{ > - return PARAVIRT_LAZY_NONE; > -} > - > #ifdef CONFIG_XEN > void __init xen_early_init(void); > #else > -- > 2.35.3 >