Messages in this thread Patch in this message | | | From | Andy Whitcroft <> | Subject | [PATCH 5/5] lumpy: only check for valid pages when holes are present | Date | Tue, 27 Feb 2007 11:36:24 -0800 |
| |
We only need to check that each page is valid with pfn_valid when we are on an architecture which had holes within zones. Make this check conditional.
Signed-off-by: Andy Whitcroft <apw@shadowen.org> --- diff --git a/mm/vmscan.c b/mm/vmscan.c index bef7e92..f249ad7 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -725,9 +725,11 @@ static unsigned long isolate_lru_pages(unsigned long nr_to_scan, /* The target page is in the block, ignore it. */ if (unlikely(pfn == page_pfn)) continue; +#ifdef CONFIG_HOLES_IN_ZONE /* Avoid holes within the zone. */ if (unlikely(!pfn_valid(pfn))) break; +#endif cursor_page = pfn_to_page(pfn); /* Check that we have not crossed a zone boundary. */ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |