X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=kernel%2Fkexec_file.c;h=33400ff051a848b05989b82753358451bfb4c53b;hb=976aac5f882989e4f6c1b3a7224819bf0e801c6a;hp=5c3447cf7ad584eaffd912e06b8c0d085afa11da;hpb=cf64c2a905e0dabcc473ca70baf275fb3a61fac4;p=linux-2.6-microblaze.git diff --git a/kernel/kexec_file.c b/kernel/kexec_file.c index 5c3447cf7ad5..33400ff051a8 100644 --- a/kernel/kexec_file.c +++ b/kernel/kexec_file.c @@ -740,8 +740,10 @@ static int kexec_calculate_store_digests(struct kimage *image) sha_region_sz = KEXEC_SEGMENT_MAX * sizeof(struct kexec_sha_region); sha_regions = vzalloc(sha_region_sz); - if (!sha_regions) + if (!sha_regions) { + ret = -ENOMEM; goto out_free_desc; + } desc->tfm = tfm;