From: Keir Fraser Date: Tue, 7 Dec 2010 18:35:16 +0000 (+0000) Subject: netback: Recent change caused spurious hotplug event firings. X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=69793c820119707e34b28b55adfeee8c2d575cfa;p=legacy%2Flinux-2.6.18-xen.git netback: Recent change caused spurious hotplug event firings. From: Laszlo Ersek Signed-off-by: Keir Fraser --- diff --git a/drivers/xen/netback/xenbus.c b/drivers/xen/netback/xenbus.c index ba169b72..873f0a85 100644 --- a/drivers/xen/netback/xenbus.c +++ b/drivers/xen/netback/xenbus.c @@ -242,11 +242,7 @@ static void frontend_changed(struct xenbus_device *dev, if (dev->state == XenbusStateConnected) break; - /* Enforce precondition before potential leak point. - * netback_disconnect() is idempotent. - */ - netback_disconnect(&dev->dev); - + /* backend_create_netif() is idempotent */ backend_create_netif(be); if (be->netif) connect(be);