X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=block%2Fgenhd.c;h=f2ac914160d1a96e7258bd86949caef3dcdec6a3;hb=b334349eb4c8562fd60bc8a8bd5ba6b42f22b8ac;hp=e609996f2e766d7009d5984aa8b4fbc29c813bbf;hpb=0c326331c8b107abc0a160e8899d749150b8f76a;p=linux-2.6-omap-h63xx.git diff --git a/block/genhd.c b/block/genhd.c index e609996f2e7..f2ac914160d 100644 --- a/block/genhd.c +++ b/block/genhd.c @@ -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; }