-
- Downloads
xen: simplify evtchn_do_upcall() call maze
[ Upstream commit 37510dd5 ] There are several functions involved for performing the functionality of evtchn_do_upcall(): - __xen_evtchn_do_upcall() doing the real work - xen_hvm_evtchn_do_upcall() just being a wrapper for __xen_evtchn_do_upcall(), exposed for external callers - xen_evtchn_do_upcall() calling __xen_evtchn_do_upcall(), too, but without any user Simplify this maze by: - removing the unused xen_evtchn_do_upcall() - removing xen_hvm_evtchn_do_upcall() as the only left caller of __xen_evtchn_do_upcall(), while renaming __xen_evtchn_do_upcall() to xen_evtchn_do_upcall() Signed-off-by:Juergen Gross <jgross@suse.com> Reviewed-by:
Boris Ostrovsky <boris.ostrovsky@oracle.com> Reviewed-by:
Thomas Gleixner <tglx@linutronix.de> Signed-off-by:
Juergen Gross <jgross@suse.com> Stable-dep-of: db283230 ("x86/xen: fix percpu vcpu_info allocation") Signed-off-by:
Sasha Levin <sashal@kernel.org>
Showing
- arch/arm/xen/enlighten.c 1 addition, 1 deletionarch/arm/xen/enlighten.c
- arch/x86/entry/common.c 1 addition, 1 deletionarch/x86/entry/common.c
- arch/x86/xen/enlighten.c 1 addition, 1 deletionarch/x86/xen/enlighten.c
- arch/x86/xen/enlighten_hvm.c 1 addition, 1 deletionarch/x86/xen/enlighten_hvm.c
- drivers/xen/events/events_base.c 2 additions, 19 deletionsdrivers/xen/events/events_base.c
- drivers/xen/platform-pci.c 1 addition, 1 deletiondrivers/xen/platform-pci.c
- include/xen/events.h 1 addition, 2 deletionsinclude/xen/events.h
Loading
Please register or sign in to comment