diff options
author | Daniel De Graaf <dgdegra@tycho.nsa.gov> | 2011-10-13 16:07:07 -0400 |
---|---|---|
committer | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | 2011-10-14 09:25:17 -0400 |
commit | 77447991b6c9aef83d101aae4a9e5d83c206b9c5 (patch) | |
tree | f6480bc56e9cb016d77b7dfdd9a6b2e52f851fd1 /drivers/xen | |
parent | 5b25d89e19be2ff2fa7a5c80099e88fa56d66334 (diff) | |
download | op-kernel-dev-77447991b6c9aef83d101aae4a9e5d83c206b9c5.zip op-kernel-dev-77447991b6c9aef83d101aae4a9e5d83c206b9c5.tar.gz |
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.
Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Reviewed-by: Ian Campbell <Ian.Campbell@citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'drivers/xen')
-rw-r--r-- | drivers/xen/xenbus/xenbus_probe.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/xen/xenbus/xenbus_probe.c b/drivers/xen/xenbus/xenbus_probe.c index 7397695..d5347fe 100644 --- a/drivers/xen/xenbus/xenbus_probe.c +++ b/drivers/xen/xenbus/xenbus_probe.c @@ -724,7 +724,7 @@ static int __init xenbus_init(void) /* 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; err = HYPERVISOR_event_channel_op(EVTCHNOP_alloc_unbound, &alloc_unbound); |