Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760417AbYBAJzO (ORCPT ); Fri, 1 Feb 2008 04:55:14 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1755583AbYBAJxX (ORCPT ); Fri, 1 Feb 2008 04:53:23 -0500 Received: from smtp-out02.alice-dsl.net ([88.44.60.12]:29292 "EHLO smtp-out02.alice-dsl.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755325AbYBAJxW (ORCPT ); Fri, 1 Feb 2008 04:53:22 -0500 From: Andi Kleen References: <200802011053.107168490@suse.de> In-Reply-To: <200802011053.107168490@suse.de> To: tglx@linutronix.de, mingo@elte.hu, linux-kernel@vger.kernel.org Subject: [PATCH] [6/12] GBPAGES: Add gbpages support to lookup_address Message-Id: <20080201095319.46AE71B416F@basil.firstfloor.org> Date: Fri, 1 Feb 2008 10:53:19 +0100 (CET) X-OriginalArrivalTime: 01 Feb 2008 09:47:01.0811 (UTC) FILETIME=[651AD830:01C864B7] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 817 Lines: 28 Signed-off-by: Andi Kleen --- arch/x86/mm/pageattr.c | 5 +++++ 1 file changed, 5 insertions(+) Index: linux/arch/x86/mm/pageattr.c =================================================================== --- linux.orig/arch/x86/mm/pageattr.c +++ linux/arch/x86/mm/pageattr.c @@ -155,6 +155,11 @@ pte_t *lookup_address(unsigned long addr pud = pud_offset(pgd, address); if (pud_none(*pud)) return NULL; + + *level = PG_LEVEL_1G; + if (pud_large(*pud)) + return (pte_t *)pud; + pmd = pmd_offset(pud, address); if (pmd_none(*pmd)) return NULL; -- 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/