> -----Original Message----- > From: Roger Pau Monne <roger....@citrix.com> > Sent: 03 September 2019 17:14 > To: xen-devel@lists.xenproject.org > Cc: Roger Pau Monne <roger....@citrix.com>; Jan Beulich <jbeul...@suse.com>; > Andrew Cooper > <andrew.coop...@citrix.com>; Wei Liu <w...@xen.org>; George Dunlap > <george.dun...@citrix.com>; Ian > Jackson <ian.jack...@citrix.com>; Julien Grall <julien.gr...@arm.com>; Konrad > Rzeszutek Wilk > <konrad.w...@oracle.com>; Stefano Stabellini <sstabell...@kernel.org>; Tim > (Xen.org) <t...@xen.org>; > Paul Durrant <paul.durr...@citrix.com> > Subject: [PATCH v2 03/11] ioreq: switch selection and forwarding to use > ioservid_t > > hvm_select_ioreq_server and hvm_send_ioreq where both using > hvm_ioreq_server directly, switch to use ioservid_t in order to select > and forward ioreqs. > > This is a preparatory change, since future patches will use the ioreq > server id in order to differentiate between internal and external > ioreq servers. > > Signed-off-by: Roger Pau Monné <roger....@citrix.com>
Reviewed-by: Paul Durrant <paul.durr...@citrix.com> ... with one suggestion. [snip] > diff --git a/xen/include/public/hvm/dm_op.h b/xen/include/public/hvm/dm_op.h > index d3b554d019..8725cc20d3 100644 > --- a/xen/include/public/hvm/dm_op.h > +++ b/xen/include/public/hvm/dm_op.h > @@ -54,6 +54,7 @@ > */ > > typedef uint16_t ioservid_t; > +#define XEN_INVALID_IOSERVID 0xffff > Perhaps use (ioservid_t)~0 rather than hardcoding? Paul > /* > * XEN_DMOP_create_ioreq_server: Instantiate a new IOREQ Server for a > -- > 2.22.0 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel