X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fblock%2Fxen-blkback%2Fxenbus.c;h=2c008afe63d9dbb5499712f9abd3333904a35a3c;hb=3d0a8d10cfb4cc3d1877c29a866ee7d8a46aa2fa;hp=a6d43030b1078e027e4c0ccb41cea7070518e428;hpb=a0eda62552eba4e1f92d5354bb65c68fb6b45f87;p=cascardo%2Flinux.git diff --git a/drivers/block/xen-blkback/xenbus.c b/drivers/block/xen-blkback/xenbus.c index a6d43030b107..2c008afe63d9 100644 --- a/drivers/block/xen-blkback/xenbus.c +++ b/drivers/block/xen-blkback/xenbus.c @@ -672,11 +672,11 @@ static void frontend_changed(struct xenbus_device *dev, break; case XenbusStateClosing: - xen_blkif_disconnect(be->blkif); xenbus_switch_state(dev, XenbusStateClosing); break; case XenbusStateClosed: + xen_blkif_disconnect(be->blkif); xenbus_switch_state(dev, XenbusStateClosed); if (xenbus_dev_is_online(dev)) break;