From: cl349@firebug.cl.cam.ac.uk Date: Thu, 25 Aug 2005 15:45:19 +0000 (+0000) Subject: Fix device destruction. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~16851 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=73429619b1ffd5c2c5adbf3ad2edec0c02cc93e9;p=xen.git Fix device destruction. Signed-off-by: Christian Limpach --- diff --git a/linux-2.6-xen-sparse/drivers/xen/netback/xenbus.c b/linux-2.6-xen-sparse/drivers/xen/netback/xenbus.c index c11384d7a8..27314dd622 100644 --- a/linux-2.6-xen-sparse/drivers/xen/netback/xenbus.c +++ b/linux-2.6-xen-sparse/drivers/xen/netback/xenbus.c @@ -48,10 +48,8 @@ static int netback_remove(struct xenbus_device *dev) if (be->watch.node) unregister_xenbus_watch(&be->watch); unregister_xenbus_watch(&be->backend_watch); -#if 0 - if (be->blkif) - blkif_put(be->blkif); -#endif + if (be->netif) + netif_disconnect(be->netif); if (be->frontpath) kfree(be->frontpath); kfree(be);