X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=kernel%2Fpower%2Fsnapshot.c;h=d64d5d0efa79172f21bd4cc557045cea42c6fb39;hb=d5f32af3100165cbd625855bd155b3aa9bd87ebf;hp=bd927d9efeb76e4a3a25a47a46955d7b2dc82d55;hpb=ef96f639ea663474c4e1c57bd64e118ffbb92be4;p=cascardo%2Flinux.git diff --git a/kernel/power/snapshot.c b/kernel/power/snapshot.c index bd927d9efeb7..d64d5d0efa79 100644 --- a/kernel/power/snapshot.c +++ b/kernel/power/snapshot.c @@ -920,9 +920,10 @@ void __init __register_nosave_region(unsigned long start_pfn, /* During init, this shouldn't fail */ region = kmalloc(sizeof(struct nosave_region), GFP_KERNEL); BUG_ON(!region); - } else + } else { /* This allocation cannot fail */ region = memblock_virt_alloc(sizeof(struct nosave_region), 0); + } region->start_pfn = start_pfn; region->end_pfn = end_pfn; list_add_tail(®ion->list, &nosave_regions);