Re: [PATCH 0/1] x86: Reduce Memory Usage for large CPU count systems v2

2007-09-21 Thread Andrew Morton
On Thu, 20 Sep 2007 14:30:04 -0700 [EMAIL PROTECTED] wrote: > Obviously, the IRQ arrays are of greater importance for > size reduction. Any suggestions, or threads I should read > are gratefully accecpted... ;-) hard. Convert them to a radix-tree I suppose. powerpc alrady does that but it

Re: [PATCH 0/1] x86: Reduce Memory Usage for large CPU count systems v2

2007-09-21 Thread Andrew Morton
On Thu, 20 Sep 2007 14:30:04 -0700 [EMAIL PROTECTED] wrote: Obviously, the IRQ arrays are of greater importance for size reduction. Any suggestions, or threads I should read are gratefully accecpted... ;-) hard. Convert them to a radix-tree I suppose. powerpc alrady does that but it

[PATCH 0/1] x86: Reduce Memory Usage for large CPU count systems v2

2007-09-20 Thread travis
v2: rebasing on 2.6.23-rc6-mm1 Analyzing various data structures when NR_CPU count is raised to 4096 shows the following arrays over 128k. If the maximum number of cpus are not installed (about 99.99% of the time), then a large percentage of this memory is wasted. -- 151289856 CALNDATA

[PATCH 0/1] x86: Reduce Memory Usage for large CPU count systems

2007-09-20 Thread travis
Analyzing various data structures when NR_CPU count is raised to 4096 shows the following arrays over 128k. If the maximum number of cpus are not installed (about 99.99% of the time), then a large percentage of this memory is wasted. -- 151289856 CALNDATA irq_desc 135530496

[PATCH 0/1] x86: Reduce Memory Usage for large CPU count systems

2007-09-20 Thread travis
Analyzing various data structures when NR_CPU count is raised to 4096 shows the following arrays over 128k. If the maximum number of cpus are not installed (about 99.99% of the time), then a large percentage of this memory is wasted. -- 151289856 CALNDATA irq_desc 135530496

[PATCH 0/1] x86: Reduce Memory Usage for large CPU count systems v2

2007-09-20 Thread travis
v2: rebasing on 2.6.23-rc6-mm1 Analyzing various data structures when NR_CPU count is raised to 4096 shows the following arrays over 128k. If the maximum number of cpus are not installed (about 99.99% of the time), then a large percentage of this memory is wasted. -- 151289856 CALNDATA