: Fix crash in virtio_blk during modprobe ; rmmod ; modprobe
Subsystems (4)
PATCH 1/1 : Fix crash in virtio_blk during modprobe ; rmmod ; modprobe
Fix a modprobe virtio_blk ; rmmod virtio_blk ; modprobe virtio_blk crash; this was basically because we weren't doing "del_gendisk()" in the remove path.
Signed-off-by Chris Lalancette <[email protected]>
commit 9ae82ccb26be0155ad81b2630090e85639a0dc56
Author: Chris Lalancette <[email protected]> Date: Fri May 16 15:31:06 2008 -0400
Fix a modprobe virtio_blk ; rmmod virtio_blk ; modprobe virtio_blk crash; this was basically because we weren't doing "del_gendisk()" in the remove path.
drivers/block/virtio_blk.c +1 -0
@@ -294,6 +294,7 @@ static void virtblk_remove(struct virtio_device *vdev) vdev->config->reset (vdev);blk_cleanup_queue (vblk->disk->queue); +del_gendisk (vblk->disk);put_disk (vblk->disk);unregister_blkdev (major,"virtblk" );mempool_destroy (vblk->pool);