aboutsummaryrefslogtreecommitdiffstats
path: root/mm/page_alloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'mm/page_alloc.c')
-rw-r--r--mm/page_alloc.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index 019ceda6a8b6..f564717d22f3 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -156,10 +156,8 @@ static int page_outside_zone_boundaries(struct zone *zone, struct page *page)
156 156
157static int page_is_consistent(struct zone *zone, struct page *page) 157static int page_is_consistent(struct zone *zone, struct page *page)
158{ 158{
159#ifdef CONFIG_HOLES_IN_ZONE 159 if (!pfn_valid_within(page_to_pfn(page)))
160 if (!pfn_valid(page_to_pfn(page)))
161 return 0; 160 return 0;
162#endif
163 if (zone != page_zone(page)) 161 if (zone != page_zone(page))
164 return 0; 162 return 0;
165 163
@@ -346,10 +344,8 @@ __find_combined_index(unsigned long page_idx, unsigned int order)
346static inline int page_is_buddy(struct page *page, struct page *buddy, 344static inline int page_is_buddy(struct page *page, struct page *buddy,
347 int order) 345 int order)
348{ 346{
349#ifdef CONFIG_HOLES_IN_ZONE 347 if (!pfn_valid_within(page_to_pfn(buddy)))
350 if (!pfn_valid(page_to_pfn(buddy)))
351 return 0; 348 return 0;
352#endif
353 349
354 if (page_zone_id(page) != page_zone_id(buddy)) 350 if (page_zone_id(page) != page_zone_id(buddy))
355 return 0; 351 return 0;