diff --git a/[refs] b/[refs] index 77e87ebcb925..cff34e59012b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a75de1b3799f8933d6d2b64bdf31194368ec98ab +refs/heads/master: c5a69adff920ddf138c3ea9886574b195d9e3d52 diff --git a/trunk/kernel/power/snapshot.c b/trunk/kernel/power/snapshot.c index a3b7854b8f7c..a686590d88c1 100644 --- a/trunk/kernel/power/snapshot.c +++ b/trunk/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); } }