From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Message-ID: <17719.64246.555371.701194@cargo.ozlabs.ibm.com> Date: Fri, 20 Oct 2006 08:23:50 +1000 From: Paul Mackerras To: Christoph Lameter Subject: Re: kernel BUG in __cache_alloc_node at linux-2.6.git/mm/slab.c:3177! In-Reply-To: References: <1161026409.31903.15.camel@farscape> <1161031821.31903.28.camel@farscape> <17717.50596.248553.816155@cargo.ozlabs.ibm.com> <17718.39522.456361.987639@cargo.ozlabs.ibm.com> <17719.1849.245776.4501@cargo.ozlabs.ibm.com> <20061019163044.GB5819@krispykreme> Cc: akpm@osdl.org, linuxppc-dev@ozlabs.org, Anton Blanchard , linux-kernel@vger.kernel.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Christoph Lameter writes: > Could you confirm that there is indeed no memory on node 0? There is about a gigabyte of memory on node 0. > The expectation to have memory available on the node that you > bootstrap on is not unrealistic. What exactly does "available" mean in this context? The console log I posted earlier showed node 0 as having an active PFN range of 32768 - 278528 (245760 pages, or 960MB), and then showed a "freeing bootmem node 0" message, *before* we hit the BUG. If "available" doesn't mean "there are active pages which have been given to the VM system via free_all_bootmem_node()", what does it mean? Paul.