login
Header Space

 
 

Re: [11/14] vcompound: Fallbacks for order 1 stack allocations on IA64 and x86

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: David Miller <davem@...>
Cc: <clameter@...>, <linux-mm@...>, <linux-kernel@...>, Peter Zijlstra <a.p.zijlstra@...>
Date: Friday, March 21, 2008 - 4:39 am

* David Miller <davem@davemloft.net> wrote:


another thing is that this patchset includes KERNEL_STACK_SIZE_ORDER 
which has been NACK-ed before on x86 by several people and i'm nacking 
this "configurable stack size" aspect of it again.

although it's not being spelled out in the changelog, i believe the 
fundamental problem comes from a cpumask_t taking 512 bytes with 
nr_cpus=4096, and if a few of them are on the kernel stack it can be a 
problem. The correct answer is to not put them on the stack and we've 
been taking patches to that end. Every other object allocator in the 
kernel is able to not put stuff on the kernel stack. We _dont_ want 
higher-order kernel stacks and we dont want to make a special exception 
for cpumask_t either.

i believe time might be better spent increasing PAGE_SIZE on these 
ridiculously large systems and making that work well with our binary 
formats - instead of complicating our kernel VM with virtually mapped 
buffers. That will also solve the kernel stack problem, in a very 
natural way.

	Ingo
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[11/14] vcompound: Fallbacks for order 1 stack allocations o..., Christoph Lameter, (Fri Mar 21, 2:17 am)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Mon Mar 24, 3:53 pm)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Tue Mar 25, 1:55 pm)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Fri Mar 21, 1:40 pm)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Mon Mar 24, 2:27 pm)
larger default page sizes..., David Miller, (Mon Mar 24, 4:37 pm)
Re: larger default page sizes..., Christoph Lameter, (Mon Mar 24, 5:05 pm)
Re: larger default page sizes..., David Miller, (Mon Mar 24, 5:43 pm)
Re: larger default page sizes..., Christoph Lameter, (Tue Mar 25, 1:48 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 7:22 pm)
Re: larger default page sizes..., Peter Chubb, (Tue Mar 25, 7:41 pm)
Re: larger default page sizes..., David Mosberger-Tang, (Tue Mar 25, 8:34 pm)
Re: larger default page sizes..., Peter Chubb, (Tue Mar 25, 8:57 pm)
Re: larger default page sizes..., John Marvin, (Wed Mar 26, 12:16 am)
Re: larger default page sizes..., David Miller, (Wed Mar 26, 12:36 am)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 8:39 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 7:49 pm)
Re: larger default page sizes..., Peter Chubb, (Tue Mar 25, 8:25 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 8:31 pm)
RE: larger default page sizes..., Luck, Tony, (Mon Mar 24, 5:25 pm)
Re: larger default page sizes..., David Miller, (Mon Mar 24, 5:46 pm)
Re: larger default page sizes..., Paul Mackerras, (Mon Mar 24, 11:29 pm)
Re: larger default page sizes..., Andi Kleen, (Tue Mar 25, 8:05 am)
Re: larger default page sizes..., Paul Mackerras, (Wed Mar 26, 1:24 am)
Re: larger default page sizes..., Christoph Lameter, (Wed Mar 26, 1:56 pm)
Re: larger default page sizes..., Paul Mackerras, (Wed Mar 26, 11:00 pm)
Re: larger default page sizes..., David Miller, (Wed Mar 26, 7:21 pm)
Re: larger default page sizes..., Linus Torvalds, (Wed Mar 26, 11:59 am)
Re: larger default page sizes..., Paul Mackerras, (Wed Mar 26, 9:08 pm)
Re: larger default page sizes..., Paul Mackerras, (Tue Mar 25, 5:27 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 12:15 am)
Re: larger default page sizes..., Paul Mackerras, (Tue Mar 25, 7:50 am)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 7:32 pm)
RE: larger default page sizes..., Luck, Tony, (Tue Mar 25, 7:49 pm)
Re: larger default page sizes..., Nish Aravamudan, (Wed Mar 26, 11:54 am)
RE: larger default page sizes..., Luck, Tony, (Wed Mar 26, 1:05 pm)
Re: larger default page sizes..., Mel Gorman, (Wed Mar 26, 2:54 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 8:16 pm)
Re: larger default page sizes..., Dave Hansen, (Tue Mar 25, 2:27 pm)
RE: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Tue Mar 25, 1:42 pm)
RE: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Tue Mar 25, 3:25 pm)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Ingo Molnar, (Fri Mar 21, 4:39 am)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Fri Mar 21, 1:33 pm)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Fri Mar 21, 3:04 pm)
speck-geostationary