Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161773AbXEAUwM (ORCPT ); Tue, 1 May 2007 16:52:12 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1161764AbXEAUwL (ORCPT ); Tue, 1 May 2007 16:52:11 -0400 Received: from gw1.cosmosbay.com ([86.65.150.130]:43897 "EHLO gw1.cosmosbay.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1161757AbXEAUll (ORCPT ); Tue, 1 May 2007 16:41:41 -0400 Message-ID: <4637A5EA.80206@cosmosbay.com> Date: Tue, 01 May 2007 22:41:14 +0200 From: Eric Dumazet User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version: 1.0 To: Bill Irwin CC: "Eric W. Biederman" , Andi Kleen , patches@x86-64.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] [30/30] x86_64: Add missing !X86_PAE dependincy to the 2G/2G split. References: <20070501557.815359000@suse.de> <20070501035829.1C93D13CAF@wotan.suse.de> <4636C16F.204@cosmosbay.com> <20070501062132.GQ25929@bingen.suse.de> <20070501130132.GL26598@holomorphy.com> <46376210.6090200@cosmosbay.com> <20070501170046.GO26598@holomorphy.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.6 (gw1.cosmosbay.com [86.65.150.130]); Tue, 01 May 2007 22:41:20 +0200 (CEST) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1883 Lines: 39 Eric W. Biederman a ?crit : > Bill Irwin writes: > >> Only 1GB-aligned kernel/user splits are now handled for PAE. The >> 2GB/2GB split attempts to avoid aliasing vmallocspace with the 1:1 >> mapping for physical memory by using an actual split of 1.875/2.125 >> to accommodate 128MB of vmallocspace out of what would otherwise >> be a full 2GB for userspace. That attempt disturbs the alignment >> required by PAE for 2GB/2GB splits, and furthermore does not provide >> a 2GB/2GB split as advertised. >> >> This patch resolves the issues here in two manners. The first is >> by providing a true 2GB/2GB split in addition to the 1.875/2.125 >> split. The second is by renaming the 1.875/2.125 split to >> CONFIG_VMSPLIT_2G_OPT analogously to CONFIG_VMSPLIT_3G_OPT, which >> performs a similar manuever to avoid aliasing vmallocspace with >> the 1:1 mapping for physical memory around the 3GB boundary. With >> the 1.875/2.125 split properly-named, its config option is then >> tagged as depending on !HIGHMEM to express the PAE implementation's >> current inability to deal with such unaligned splits. >> >> This patch is essentially a combination of two patches, one written >> by Eric Biederman and the other by Eric Dumazet. If they could add >> their Signed-off-by: to this, I'd be much obliged. >> >> Signed-off-by: William Irwin >> Cc: Eric Dumazet >> Cc: Mark Lord >> Cc: Eric W. Biederman >> Cc: Andi Kleen > > Acked-by: "Eric W. Biederman" Acked-by: Eric Dumazet - 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/