xen/events: link interdomain events to associated xenbus device
In order to support the possibility of per-device event channel settings (e.g. lateeoi spurious event thresholds) add a xenbus device pointer to struct irq_info() and modify the related event channel binding interfaces to take the pointer to the xenbus device as a parameter instead of the domain id of the other side. While at it remove the stale prototype of bind_evtchn_to_irq_lateeoi(). Signed-off-by:Juergen Gross <jgross@suse.com> Reviewed-by:
Boris Ostrovsky <boris.ostrovsky@oracle.com> Reviewed-by:
Wei Liu <wei.liu@kernel.org> Reviewed-by:
Paul Durrant <paul@xen.org> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/block/xen-blkback/xenbus.c 1 addition, 1 deletiondrivers/block/xen-blkback/xenbus.c
- drivers/net/xen-netback/interface.c 8 additions, 8 deletionsdrivers/net/xen-netback/interface.c
- drivers/xen/events/events_base.c 24 additions, 17 deletionsdrivers/xen/events/events_base.c
- drivers/xen/pvcalls-back.c 2 additions, 2 deletionsdrivers/xen/pvcalls-back.c
- drivers/xen/xen-pciback/xenbus.c 1 addition, 1 deletiondrivers/xen/xen-pciback/xenbus.c
- drivers/xen/xen-scsiback.c 1 addition, 1 deletiondrivers/xen/xen-scsiback.c
- include/xen/events.h 4 additions, 3 deletionsinclude/xen/events.h
Loading
Please register or sign in to comment