From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933757AbXCUTQR (ORCPT ); Wed, 21 Mar 2007 15:16:17 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S933801AbXCUTQR (ORCPT ); Wed, 21 Mar 2007 15:16:17 -0400 Received: from hellhawk.shadowen.org ([80.68.90.175]:1771 "EHLO hellhawk.shadowen.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933757AbXCUTQP (ORCPT ); Wed, 21 Mar 2007 15:16:15 -0400 From: Andy Whitcroft To: Mel Gorman , Bob Picco Cc: Andy Whitcroft , Dave Hansen , Andrew Morton , linux-kernel@vger.kernel.org Subject: [PATCH 2/3] anti-fragmentation: switch over to pfn_valid_within() References: InReply-To: Message-ID: <600bd66bb100addcdbab7a091e081091@pinky> Date: Wed, 21 Mar 2007 19:15:57 +0000 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Move to using pfn_valid_within(). Signed-off-by: Andy Whitcroft Acked-by: Mel Gorman --- diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 695b5a6..3d7c29e 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -747,12 +747,10 @@ int move_freepages(struct zone *zone, #endif for (page = start_page; page < end_page;) { -#ifdef CONFIG_HOLES_IN_ZONE - if (!pfn_valid(page_to_pfn(page))) { + if (!pfn_valid_within(page_to_pfn(page))) { page++; continue; } -#endif if (!PageBuddy(page)) { page++;