X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=kernel%2Fpower%2Fsnapshot.c;h=a686590d88c1b5def265e84aa9ab9091c4b07290;hb=3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45;hp=a3b7854b8f7c8ea2de21e8940e0f2f3be4ba50ca;hpb=d84c4124c4b6611301b402e8611b7e36de3bd351;p=~andy%2Flinux diff --git a/kernel/power/snapshot.c b/kernel/power/snapshot.c index a3b7854b8f7..a686590d88c 100644 --- a/kernel/power/snapshot.c +++ b/kernel/power/snapshot.c @@ -709,7 +709,8 @@ static void mark_nosave_pages(struct memory_bitmap *bm) region->end_pfn << PAGE_SHIFT); for (pfn = region->start_pfn; pfn < region->end_pfn; pfn++) - memory_bm_set_bit(bm, pfn); + if (pfn_valid(pfn)) + memory_bm_set_bit(bm, pfn); } }