From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761908AbZCPSBL (ORCPT ); Mon, 16 Mar 2009 14:01:11 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1760790AbZCPRyZ (ORCPT ); Mon, 16 Mar 2009 13:54:25 -0400 Received: from gw.goop.org ([64.81.55.164]:56606 "EHLO mail.goop.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1760782AbZCPRyX (ORCPT ); Mon, 16 Mar 2009 13:54:23 -0400 Message-ID: <49BE9248.6050707@goop.org> Date: Mon, 16 Mar 2009 10:54:16 -0700 From: Jeremy Fitzhardinge User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: Yinghai Lu CC: Ingo Molnar , "H. Peter Anvin" , Linux Kernel Mailing List Subject: Re: [crash] Re: Latest brk patchset References: <49BC413B.5020104@zytor.com> <49BC4CAC.202@goop.org> <49BC4DB6.9070403@zytor.com> <49BCA03D.3020605@goop.org> <20090315203802.GA14625@elte.hu> <49BD70EF.7010204@goop.org> <20090315212854.GA23960@elte.hu> <49BD8F15.4020301@goop.org> <20090316085402.GC1062@elte.hu> <49BE7A84.2030503@goop.org> <49BE84D6.3010006@kernel.org> In-Reply-To: <49BE84D6.3010006@kernel.org> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Yinghai Lu wrote: > could be max_pfn_mapped change in head_32.S that reduce mapping range to _end only. > Yes, I would say you're right. Trimming the mapping to _end only leaves the space under the kernel avaliable for allocating pagetable from e820 space. In this case we've got DEBUG_PAGEALLOC enabled, which inhibits the use of PSE, and BIOS corruption checking on, which eats a chunk of low memory. In combination, there's only 0x8f000 bytes free below the kernel, and it needs 0xe1000 to allocate for pagetables. Reverting 2bd2753ff46346543ab92e80df9d96366e21baa5 fixes the problem for me, though it does result in a kernel with a 73MB BSS... J