Advertisement
otubo

Untitled

Nov 17th, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. diff --git a/drivers/net/xen-netfront.c b/drivers/net/xen-netfront.c
  2. index 8b8689c6d887..30a85854a44b 100644
  3. --- a/drivers/net/xen-netfront.c
  4. +++ b/drivers/net/xen-netfront.c
  5. @@ -2129,6 +2129,9 @@ static int xennet_remove(struct xenbus_device *dev)
  6. struct netfront_info *info = dev_get_drvdata(&dev->dev);
  7.  
  8. dev_dbg(&dev->dev, "%s\n", dev->nodename);
  9. + xenbus_switch_state(dev, XenbusStateClosing);
  10. + while (xenbus_read_driver_state(dev->otherend) != XenbusStateClosed);
  11. + while (dev->xenbus_state != XenbusStateClosed);
  12.  
  13. xennet_disconnect_backend(info);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement