Merge tag 'x86-mce-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
[cascardo/linux.git] / net / 9p / trans_virtio.c
index 3d43206..5af18d1 100644 (file)
@@ -615,7 +615,8 @@ static void p9_virtio_remove(struct virtio_device *vdev)
 {
        struct virtio_chan *chan = vdev->priv;
 
-       BUG_ON(chan->inuse);
+       if (chan->inuse)
+               p9_virtio_close(chan->client);
        vdev->config->del_vqs(vdev);
 
        mutex_lock(&virtio_9p_lock);