|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH 09/16] blkfront: Fix gendisk leak
From: Daniel Stodden <daniel.stodden@xxxxxxxxxx>
Signed-off-by: Daniel Stodden <daniel.stodden@xxxxxxxxxx>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@xxxxxxxxxx>
---
drivers/block/xen-blkfront.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/drivers/block/xen-blkfront.c b/drivers/block/xen-blkfront.c
index 62eba76..c004ff0 100644
--- a/drivers/block/xen-blkfront.c
+++ b/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);
--
1.7.1.1
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH 03/16] blkfront: don't access freed struct xenbus_device, (continued)
- [Xen-devel] [PATCH 03/16] blkfront: don't access freed struct xenbus_device, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 08/16] blkfront: Fix backtrace in del_gendisk, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 04/16] xen/front: Propagate changed size of VBDs, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 05/16] xen/blkfront: avoid compiler warning from missing cases, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 06/16] xen/blkfront: revalidate after setting capacity, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 11/16] blkfront: Lock blkfront_info when closing, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 12/16] blkfront: Fix blkfront backend switch race (bdev open), Jeremy Fitzhardinge
- [Xen-devel] [PATCH 13/16] blkfront: Fix blkfront backend switch race (bdev release), Jeremy Fitzhardinge
- [Xen-devel] [PATCH 16/16] blkfront: Klog the unclean release path, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 07/16] xenbus: Make xenbus_switch_state transactional, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 09/16] blkfront: Fix gendisk leak,
Jeremy Fitzhardinge <=
- [Xen-devel] [PATCH 14/16] blkfront: Lock blockfront_info during xbdev removal, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 15/16] blkfront: Remove obsolete info->users, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 10/16] blkfront: Clean up vbd release, Jeremy Fitzhardinge
- [Xen-devel] Re: [PATCH 00/16] xen/blkfront: various bugfixes and patches for blkfront, Jens Axboe
|
|
|
|
|