]> xenbits.xensource.com Git - legacy/linux-2.6.18-xen.git/commitdiff
netback: Recent change caused spurious hotplug event firings.
authorKeir Fraser <keir@xen.org>
Tue, 7 Dec 2010 18:35:16 +0000 (18:35 +0000)
committerKeir Fraser <keir@xen.org>
Tue, 7 Dec 2010 18:35:16 +0000 (18:35 +0000)
From: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Keir Fraser <keir@xen.org>
drivers/xen/netback/xenbus.c

index ba169b72f9c1e2d037e82b50de1abfb4843914af..873f0a8546ffcba64cf4223fffd43416dc9eac2b 100644 (file)
@@ -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);