Browse Source

blkfront: Fix gendisk leak

Signed-off-by: Daniel Stodden <daniel.stodden@citrix.com>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Daniel Stodden 15 years ago
parent
commit
9897cb5323
1 changed files with 3 additions and 0 deletions
  1. 3 0
      drivers/block/xen-blkfront.c

+ 3 - 0
drivers/block/xen-blkfront.c

@@ -1029,6 +1029,9 @@ static void blkfront_closing(struct blkfront_info *info)
 	blk_cleanup_queue(info->rq);
 	info->rq = NULL;
 
+	put_disk(info->gd);
+	info->gd = NULL;
+
  out:
 	if (info->xbdev)
 		xenbus_frontend_closed(info->xbdev);