]> www.infradead.org Git - users/willy/xarray.git/commit
xen/events: link interdomain events to associated xenbus device
authorJuergen Gross <jgross@suse.com>
Thu, 11 Feb 2021 10:16:13 +0000 (11:16 +0100)
committerDavid S. Miller <davem@davemloft.net>
Thu, 11 Feb 2021 22:47:00 +0000 (14:47 -0800)
commitf2fa0e5e9f31dd90741f1151043ca1eaa4086690
tree97860d5510496ed216877f4010e131f8a341e5cf
parenta3daf3d39132b405781be8d9ede0c449b244b64e
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>
drivers/block/xen-blkback/xenbus.c
drivers/net/xen-netback/interface.c
drivers/xen/events/events_base.c
drivers/xen/pvcalls-back.c
drivers/xen/xen-pciback/xenbus.c
drivers/xen/xen-scsiback.c
include/xen/events.h