[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] xenbus: Fix loopback event channel assuming domain 0



Daniel De Graaf writes ("[Xen-devel] [PATCH] xenbus: Fix loopback event channel 
assuming domain 0"):
> The xenbus event channel established in xenbus_init is intended to be a
> loopback channel, but the remote domain was hardcoded to 0; this will
> cause the channel to be unusable when xenstore is not being run in
> domain 0.

I'm not sure I understand this.

...
>               /* Next allocate a local port which xenstored can bind to */
>               alloc_unbound.dom        = DOMID_SELF;
> -             alloc_unbound.remote_dom = 0;
> +             alloc_unbound.remote_dom = DOMID_SELF;

The comment doesn't suggest that this is supposedly a loopback channel
(ie one for use by the xenbus client for signalling to itself,
somehow).

Rather it's supposed to be a channel to xenstore.  So the remote
domain should be the xenstore domain, which should come from the
shared info page.

Have you actually tested this with a separate xenstored domain ?

Ian.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.