xen: Use evtchn_type_t as a type for event channels
authorYan Yankovskyi <yyankovskyi@gmail.com>
Mon, 23 Mar 2020 16:15:11 +0000 (18:15 +0200)
committerJuergen Gross <jgross@suse.com>
Tue, 7 Apr 2020 10:12:54 +0000 (12:12 +0200)
commit0102e4efda76d0721bc744dd80258eb6cfa25fc3
tree223fbcfbd53559d99a828b32b7cbfc295d589638
parentc3881eb58d56116c79ac4ee4f40fd15ead124c4b
xen: Use evtchn_type_t as a type for event channels

Make event channel functions pass event channel port using
evtchn_port_t type. It eliminates signed <-> unsigned conversion.

Signed-off-by: Yan Yankovskyi <yyankovskyi@gmail.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Link: https://lore.kernel.org/r/20200323152343.GA28422@kbp1-lhp-F74019
Signed-off-by: Juergen Gross <jgross@suse.com>
15 files changed:
drivers/xen/events/events_2l.c
drivers/xen/events/events_base.c
drivers/xen/events/events_fifo.c
drivers/xen/events/events_internal.h
drivers/xen/evtchn.c
drivers/xen/gntdev-common.h
drivers/xen/gntdev.c
drivers/xen/pvcalls-back.c
drivers/xen/pvcalls-front.c
drivers/xen/xen-pciback/xenbus.c
drivers/xen/xen-scsiback.c
drivers/xen/xenbus/xenbus_client.c
include/xen/events.h
include/xen/interface/event_channel.h
include/xen/xenbus.h