xen/events: make struct irq_info private to events_base.c
authorJuergen Gross <jgross@suse.com>
Thu, 22 Oct 2020 09:49:04 +0000 (11:49 +0200)
committerBoris Ostrovsky <boris.ostrovsky@oracle.com>
Fri, 23 Oct 2020 10:41:25 +0000 (05:41 -0500)
commit7e14cde10b1ea8157cca7b6b56901ef9cd4d36a3
tree4397be691a741d4ed3abb634990c44916972e4aa
parent5894048775df4a65ee2b58a7c2fa3ca8c6984a78
xen/events: make struct irq_info private to events_base.c

The struct irq_info of Xen's event handling is used only for two
evtchn_ops functions outside of events_base.c. Those two functions
can easily be switched to avoid that usage.

This allows to make struct irq_info and its related access functions
private to events_base.c.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Link: https://lore.kernel.org/r/20201022094907.28560-3-jgross@suse.com
Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
drivers/xen/events/events_2l.c
drivers/xen/events/events_base.c
drivers/xen/events/events_fifo.c
drivers/xen/events/events_internal.h