From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Sat, 18 Dec 2004 00:08:41 -0800 From: Andrew Morton Subject: Re: [PATCH 10/10] alternate 4-level page tables patches Message-Id: <20041218000841.1a2e83f3.akpm@osdl.org> In-Reply-To: <20041218073100.GA338@wotan.suse.de> References: <41C3D479.40708@yahoo.com.au> <41C3D48F.8080006@yahoo.com.au> <41C3D4AE.7010502@yahoo.com.au> <41C3D4C8.1000508@yahoo.com.au> <41C3D4F9.9040803@yahoo.com.au> <41C3D516.9060306@yahoo.com.au> <41C3D548.6080209@yahoo.com.au> <41C3D57C.5020005@yahoo.com.au> <41C3D594.4020108@yahoo.com.au> <41C3D5B1.3040200@yahoo.com.au> <20041218073100.GA338@wotan.suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-linux-mm@kvack.org Return-Path: To: Andi Kleen Cc: nickpiggin@yahoo.com.au, linux-mm@kvack.org, hugh@veritas.com, torvalds@osdl.org List-ID: Andi Kleen wrote: > > Enable unit-at-a-time by default. At least with 3.3-hammer and 3.4 > it seems to work just fine. Has been tested with 3.3-hammer over > several suse releases. iirc, we turned this off because the compiler would go nuts inlining things and would consume too much stack: a() { int a1; } b() { int b1; } c() { a(); b(); } Here, c() will allocate eight bytes for locals. If gcc ever fixes up the unionisation-of-local-storage thing then we'll be OK. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: aart@kvack.org