X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=block%2Fpartition-generic.c;h=c5ec8246e25e1ed3eb6aef683c99e4aacd32ce2c;hb=e57bb6be5e095351086d3e6de9853a0763342535;hp=ff07b9143ca456f8b2e8aaa3f41f9d6d8b5fe7a3;hpb=ac3c4aa248c5b5390c40fad1ceb0a15a53f57a36;p=karo-tx-linux.git diff --git a/block/partition-generic.c b/block/partition-generic.c index ff07b9143ca4..c5ec8246e25e 100644 --- a/block/partition-generic.c +++ b/block/partition-generic.c @@ -320,8 +320,10 @@ struct hd_struct *add_partition(struct gendisk *disk, int partno, if (info) { struct partition_meta_info *pinfo = alloc_part_info(disk); - if (!pinfo) + if (!pinfo) { + err = -ENOMEM; goto out_free_stats; + } memcpy(pinfo, info, sizeof(*info)); p->info = pinfo; }