diff options
Diffstat (limited to 'mm/hugetlb.c')
-rw-r--r-- | mm/hugetlb.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/mm/hugetlb.c b/mm/hugetlb.c index ef37c85423a5..b45a95363a84 100644 --- a/mm/hugetlb.c +++ b/mm/hugetlb.c | |||
@@ -1084,11 +1084,10 @@ static bool pfn_range_valid_gigantic(struct zone *z, | |||
1084 | struct page *page; | 1084 | struct page *page; |
1085 | 1085 | ||
1086 | for (i = start_pfn; i < end_pfn; i++) { | 1086 | for (i = start_pfn; i < end_pfn; i++) { |
1087 | if (!pfn_valid(i)) | 1087 | page = pfn_to_online_page(i); |
1088 | if (!page) | ||
1088 | return false; | 1089 | return false; |
1089 | 1090 | ||
1090 | page = pfn_to_page(i); | ||
1091 | |||
1092 | if (page_zone(page) != z) | 1091 | if (page_zone(page) != z) |
1093 | return false; | 1092 | return false; |
1094 | 1093 | ||