xen-blkfront: check for null drvdata in blkback_changed (XenbusStateClosing)
[linux-2.6-block.git] / drivers / block / xen-blkfront.c
index 6d89ed35d80c0caaf8bf57ba82c7e9f3a9194bb9..c8fdbc77f9b1774c259f62b82ba2e03b302001d7 100644 (file)
@@ -1968,7 +1968,8 @@ static void blkback_changed(struct xenbus_device *dev,
                        break;
                /* Missed the backend's Closing state -- fallthrough */
        case XenbusStateClosing:
-               blkfront_closing(info);
+               if (info)
+                       blkfront_closing(info);
                break;
        }
 }