From: t_jeang Date: Tue, 6 Jan 2009 12:06:02 +0000 (+0000) Subject: The Windows drivers push the network frontend to state Closed, then X-Git-Tag: netback-wait-for-hotplug X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=8488aa568ccfa4162450472781ba8a15085e2647;p=xenclient%2Fkernel.git The Windows drivers push the network frontend to state Closed, then Initialised, then Closed again as part of device disable. Make sure the backend doesn't get stuck at closed. --- diff --git a/drivers/xen/netback/xenbus.c b/drivers/xen/netback/xenbus.c index 173b276c..70a8b755 100644 --- a/drivers/xen/netback/xenbus.c +++ b/drivers/xen/netback/xenbus.c @@ -264,8 +264,8 @@ static void frontend_changed(struct xenbus_device *dev, printk(KERN_INFO "%s: %s: prepare for reconnect\n", __FUNCTION__, dev->nodename); disconnect_backend(dev); - xenbus_switch_state(dev, XenbusStateInitWait); } + xenbus_switch_state(dev, XenbusStateInitWait); break; case XenbusStateInitialised: