瀏覽代碼

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 年之前
父節點
當前提交
9897cb5323
共有 1 個文件被更改,包括 3 次插入0 次删除
  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);