X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=block%2Fgenhd.c;h=f2ac914160d1a96e7258bd86949caef3dcdec6a3;hb=c7674030e5eb83d9ba29318fb9b3ccedf84d583e;hp=e609996f2e766d7009d5984aa8b4fbc29c813bbf;hpb=8c8d7214d1b35726e950db1f73317e28e827f1cd;p=safe%2Fjmp%2Flinux-2.6 diff --git a/block/genhd.c b/block/genhd.c index e609996..f2ac914 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; }