1
0
Fork 0

Merge branch 'pci/misc' into next

* pci/misc:
  xen-pcifront: Handle backend CLOSED without CLOSING
hifive-unleashed-5.1
Bjorn Helgaas 2012-11-30 14:37:44 -07:00
commit be5cd530bd
1 changed files with 4 additions and 1 deletions

View File

@ -1068,13 +1068,16 @@ static void __init_refok pcifront_backend_changed(struct xenbus_device *xdev,
case XenbusStateInitialising:
case XenbusStateInitWait:
case XenbusStateInitialised:
case XenbusStateClosed:
break;
case XenbusStateConnected:
pcifront_try_connect(pdev);
break;
case XenbusStateClosed:
if (xdev->state == XenbusStateClosed)
break;
/* Missed the backend's CLOSING state -- fallthrough */
case XenbusStateClosing:
dev_warn(&xdev->dev, "backend going away!\n");
pcifront_try_disconnect(pdev);