Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755899Ab2K1Td1 (ORCPT ); Wed, 28 Nov 2012 14:33:27 -0500 Received: from mail-bk0-f46.google.com ([209.85.214.46]:50888 "EHLO mail-bk0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754501Ab2K1TdZ (ORCPT ); Wed, 28 Nov 2012 14:33:25 -0500 MIME-Version: 1.0 In-Reply-To: <20121128170625.GJ21266@phenom.dumpdata.com> References: <1353123563-3103-1-git-send-email-yinghai@kernel.org> <1353123563-3103-13-git-send-email-yinghai@kernel.org> <20121128170625.GJ21266@phenom.dumpdata.com> Date: Wed, 28 Nov 2012 11:33:24 -0800 X-Google-Sender-Auth: bhIic1X7Ywlw9jzLIRnRo_m_T4g Message-ID: Subject: Re: [PATCH v8 12/46] x86, mm: use pfn_range_is_mapped() with CPA From: Yinghai Lu To: Konrad Rzeszutek Wilk Cc: Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , Jacob Shin , Andrew Morton , Stefano Stabellini , linux-kernel@vger.kernel.org Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1076 Lines: 29 On Wed, Nov 28, 2012 at 9:06 AM, Konrad Rzeszutek Wilk wrote: > On Fri, Nov 16, 2012 at 07:38:49PM -0800, Yinghai Lu wrote: >> We are going to map ram only, so under max_low_pfn_mapped, >> between 4g and max_pfn_mapped does not mean mapped at all. > > I think I know what you are saying but I am having a hard > time parsing it. Is this what you mean? > > "We check to see if the PFNs are under max_low_pfn_mapped or > between 4G and max_pfn_mapped. If they are not: then we > map them." ? No --- We are going to map ram only in patch: x86, mm: Only direct map addresses that are marked as E820_RAM so range under max_low_pfn_mapped, ranges between 4g and max_pfn_mapped could have holes in them and the holes will not be mapped. Use pfn_range_is_mapped() to check if the range is mapped. --- -- 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/