* 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 --
| Andrew Morton | Re: -mm merge plans for 2.6.23 -- sys_fallocate |
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Linus Torvalds | Linux 2.6.27-rc5 |
| David Miller | Re: [PATCH] net: Fix the prototype of call_netdevice_notifiers |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | Re: [GIT]: Networking |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
