2023-09-14 00:55:17

by Juergen Gross

[permalink] [raw]
Subject: [PATCH 0/3] xen: cleanup and fix lazy mode handling

This small series is cleaning up Xen lazy mode handling by removing
unused stuff and moving purely Xen-specific code away from general
kernel code.

The last patch is fixing a regression which was introduced in the
6.6 merge window.

Juergen Gross (3):
arm/xen: remove lazy mode related definitions
x86/xen: move paravirt lazy code
x86/xen: allow nesting of same lazy mode

arch/x86/include/asm/paravirt_types.h | 15 ------
arch/x86/include/asm/xen/hypervisor.h | 37 +++++++++++++++
arch/x86/kernel/paravirt.c | 67 ---------------------------
arch/x86/xen/enlighten_pv.c | 40 +++++++++++++---
arch/x86/xen/mmu_pv.c | 55 ++++++++++++++--------
arch/x86/xen/multicalls.h | 4 +-
include/trace/events/xen.h | 12 ++---
include/xen/arm/hypervisor.h | 12 -----
8 files changed, 114 insertions(+), 128 deletions(-)

--
2.35.3