diff options
| author | Jens Axboe <jaxboe@fusionio.com> | 2011-08-23 09:09:13 -0400 |
|---|---|---|
| committer | Jens Axboe <jaxboe@fusionio.com> | 2011-08-23 09:09:13 -0400 |
| commit | 89c63a8ef36a621cb6790c1a56c737e6805ad8f4 (patch) | |
| tree | 5ea04a45a3260e734871407d7840dca4bf56d850 | |
| parent | 65299a3b788bd274bed92f9fa3232082c9f3ea70 (diff) | |
| parent | 1bc05b0ae6448b20d46076899e0cc12ad999e50e (diff) | |
Merge branch 'stable/for-jens' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen into for-linus
| -rw-r--r-- | drivers/block/xen-blkback/common.h | 2 | ||||
| -rw-r--r-- | drivers/block/xen-blkback/xenbus.c | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/drivers/block/xen-blkback/common.h b/drivers/block/xen-blkback/common.h index 9e40b283a468..00c57c90e2d6 100644 --- a/drivers/block/xen-blkback/common.h +++ b/drivers/block/xen-blkback/common.h | |||
| @@ -46,7 +46,7 @@ | |||
| 46 | 46 | ||
| 47 | #define DRV_PFX "xen-blkback:" | 47 | #define DRV_PFX "xen-blkback:" |
| 48 | #define DPRINTK(fmt, args...) \ | 48 | #define DPRINTK(fmt, args...) \ |
| 49 | pr_debug(DRV_PFX "(%s:%d) " fmt ".\n", \ | 49 | pr_debug(DRV_PFX "(%s:%d) " fmt ".\n", \ |
| 50 | __func__, __LINE__, ##args) | 50 | __func__, __LINE__, ##args) |
| 51 | 51 | ||
| 52 | 52 | ||
diff --git a/drivers/block/xen-blkback/xenbus.c b/drivers/block/xen-blkback/xenbus.c index 3f129b45451a..5fd2010f7d2b 100644 --- a/drivers/block/xen-blkback/xenbus.c +++ b/drivers/block/xen-blkback/xenbus.c | |||
| @@ -590,7 +590,7 @@ static void frontend_changed(struct xenbus_device *dev, | |||
| 590 | 590 | ||
| 591 | /* | 591 | /* |
| 592 | * Enforce precondition before potential leak point. | 592 | * Enforce precondition before potential leak point. |
| 593 | * blkif_disconnect() is idempotent. | 593 | * xen_blkif_disconnect() is idempotent. |
| 594 | */ | 594 | */ |
| 595 | xen_blkif_disconnect(be->blkif); | 595 | xen_blkif_disconnect(be->blkif); |
| 596 | 596 | ||
| @@ -601,17 +601,17 @@ static void frontend_changed(struct xenbus_device *dev, | |||
| 601 | break; | 601 | break; |
| 602 | 602 | ||
| 603 | case XenbusStateClosing: | 603 | case XenbusStateClosing: |
| 604 | xen_blkif_disconnect(be->blkif); | ||
| 605 | xenbus_switch_state(dev, XenbusStateClosing); | 604 | xenbus_switch_state(dev, XenbusStateClosing); |
| 606 | break; | 605 | break; |
| 607 | 606 | ||
| 608 | case XenbusStateClosed: | 607 | case XenbusStateClosed: |
| 608 | xen_blkif_disconnect(be->blkif); | ||
| 609 | xenbus_switch_state(dev, XenbusStateClosed); | 609 | xenbus_switch_state(dev, XenbusStateClosed); |
| 610 | if (xenbus_dev_is_online(dev)) | 610 | if (xenbus_dev_is_online(dev)) |
| 611 | break; | 611 | break; |
| 612 | /* fall through if not online */ | 612 | /* fall through if not online */ |
| 613 | case XenbusStateUnknown: | 613 | case XenbusStateUnknown: |
| 614 | /* implies blkif_disconnect() via blkback_remove() */ | 614 | /* implies xen_blkif_disconnect() via xen_blkbk_remove() */ |
| 615 | device_unregister(&dev->dev); | 615 | device_unregister(&dev->dev); |
| 616 | break; | 616 | break; |
| 617 | 617 | ||
