block: Fix memory leak in alloc_disk_node()
PATCH 1/1 block: Fix memory leak in alloc_disk_node()
Fix a memory leak in alloc_disk_node(). Don't forget to free 'dkstats' when the allocation of 'part' failed.
Signed-off-by Jerome Marchand <[email protected]>
--- genhd.c | 1 + 1 file changed, 1 insertion(+)
block/genhd.c +1 -0
@@ -715,6 +715,7 @@ struct gendisk *alloc_disk_node(int minors, int node_id) disk->part =kmalloc_node (size,GFP_KERNEL | __GFP_ZERO, node_id);if (!disk->part) { +free_disk_stats (disk);kfree (disk);return NULL ; }
Jens Axboe
AppliedQuoted 2 lines · Jerome Marchand
Fix a memory leak in
alloc_disk_node(). Don't forget to free 'dkstats' when the allocation of 'part' failed.
Thanks, applied.
Signature · 1 line
Jens Axboe