diff options
Diffstat (limited to 'kernel/power')
| -rw-r--r-- | kernel/power/snapshot.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/kernel/power/snapshot.c b/kernel/power/snapshot.c index 0a06b114dd33..bf06658f2052 100644 --- a/kernel/power/snapshot.c +++ b/kernel/power/snapshot.c | |||
| @@ -853,7 +853,7 @@ static unsigned int count_highmem_pages(void) | |||
| 853 | struct zone *zone; | 853 | struct zone *zone; |
| 854 | unsigned int n = 0; | 854 | unsigned int n = 0; |
| 855 | 855 | ||
| 856 | for_each_zone(zone) { | 856 | for_each_populated_zone(zone) { |
| 857 | unsigned long pfn, max_zone_pfn; | 857 | unsigned long pfn, max_zone_pfn; |
| 858 | 858 | ||
| 859 | if (!is_highmem(zone)) | 859 | if (!is_highmem(zone)) |
| @@ -916,7 +916,7 @@ static unsigned int count_data_pages(void) | |||
| 916 | unsigned long pfn, max_zone_pfn; | 916 | unsigned long pfn, max_zone_pfn; |
| 917 | unsigned int n = 0; | 917 | unsigned int n = 0; |
| 918 | 918 | ||
| 919 | for_each_zone(zone) { | 919 | for_each_populated_zone(zone) { |
| 920 | if (is_highmem(zone)) | 920 | if (is_highmem(zone)) |
| 921 | continue; | 921 | continue; |
| 922 | 922 | ||
| @@ -1010,7 +1010,7 @@ copy_data_pages(struct memory_bitmap *copy_bm, struct memory_bitmap *orig_bm) | |||
| 1010 | struct zone *zone; | 1010 | struct zone *zone; |
| 1011 | unsigned long pfn; | 1011 | unsigned long pfn; |
| 1012 | 1012 | ||
| 1013 | for_each_zone(zone) { | 1013 | for_each_populated_zone(zone) { |
| 1014 | unsigned long max_zone_pfn; | 1014 | unsigned long max_zone_pfn; |
| 1015 | 1015 | ||
| 1016 | mark_free_pages(zone); | 1016 | mark_free_pages(zone); |
| @@ -1065,7 +1065,7 @@ void swsusp_free(void) | |||
| 1065 | struct zone *zone; | 1065 | struct zone *zone; |
| 1066 | unsigned long pfn, max_zone_pfn; | 1066 | unsigned long pfn, max_zone_pfn; |
| 1067 | 1067 | ||
| 1068 | for_each_zone(zone) { | 1068 | for_each_populated_zone(zone) { |
| 1069 | max_zone_pfn = zone->zone_start_pfn + zone->spanned_pages; | 1069 | max_zone_pfn = zone->zone_start_pfn + zone->spanned_pages; |
| 1070 | for (pfn = zone->zone_start_pfn; pfn < max_zone_pfn; pfn++) | 1070 | for (pfn = zone->zone_start_pfn; pfn < max_zone_pfn; pfn++) |
| 1071 | if (pfn_valid(pfn)) { | 1071 | if (pfn_valid(pfn)) { |
| @@ -1397,7 +1397,7 @@ static int enough_free_mem(unsigned int nr_pages, unsigned int nr_highmem) | |||
| 1397 | struct zone *zone; | 1397 | struct zone *zone; |
| 1398 | unsigned int free = alloc_normal; | 1398 | unsigned int free = alloc_normal; |
| 1399 | 1399 | ||
| 1400 | for_each_zone(zone) | 1400 | for_each_populated_zone(zone) |
| 1401 | if (!is_highmem(zone)) | 1401 | if (!is_highmem(zone)) |
| 1402 | free += zone_page_state(zone, NR_FREE_PAGES); | 1402 | free += zone_page_state(zone, NR_FREE_PAGES); |
| 1403 | 1403 | ||
| @@ -1688,7 +1688,7 @@ static int mark_unsafe_pages(struct memory_bitmap *bm) | |||
| 1688 | unsigned long pfn, max_zone_pfn; | 1688 | unsigned long pfn, max_zone_pfn; |
| 1689 | 1689 | ||
| 1690 | /* Clear page flags */ | 1690 | /* Clear page flags */ |
| 1691 | for_each_zone(zone) { | 1691 | for_each_populated_zone(zone) { |
| 1692 | max_zone_pfn = zone->zone_start_pfn + zone->spanned_pages; | 1692 | max_zone_pfn = zone->zone_start_pfn + zone->spanned_pages; |
| 1693 | for (pfn = zone->zone_start_pfn; pfn < max_zone_pfn; pfn++) | 1693 | for (pfn = zone->zone_start_pfn; pfn < max_zone_pfn; pfn++) |
| 1694 | if (pfn_valid(pfn)) | 1694 | if (pfn_valid(pfn)) |
