Re: [2/6] add config option to vmalloc stacks (was: Re: [-mm patch] i386: enable 4k stacks by default)



So if you want to invest some time into getting this into mergeable
shape I'd suggest you redo the patch series in the following way:

patch 1: dynamic allocated irq stacks
patch 2: make irqstacks unconditional, but allow selecting 4/8k stacks
patch 3: introduce a DEBUG_STACK option that enables vmalloc'ed stacks
and adds the __pa check.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: x86: 4kstacks default
    ... Below is a patch to enable 4Kb stacks for x86. ... Reduce the pressure on the VM for order> 0 allocations. ... the primary motivation Arjan and me started working on 4K stacks ...
    (Linux-Kernel)
  • Re: About 4k kernel stack size....
    ... no other way they could use the hardware that they have) will not be able to use their wireless cards when this patch gets merged without having to patch the kernel, only a few comments have been raised about it. ... It complicates the code, it means that bugs do not get reported because disabling 4k fixes it, and this is the only excuse for the askers of the third question. ... patch to implement private stacks in such an environment. ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: [2/6] add config option to vmalloc stacks (was: Re: [-mm patch] i386: enable 4k stacks by de
    ... shape I'd suggest you redo the patch series in the following way: ... make irqstacks unconditional, but allow selecting 4/8k stacks ... I can redo it in such a manner, ...
    (Linux-Kernel)
  • Re: [2.6 patch] i386: always use 4k stacks
    ... A sarcastic patch, nice. ... stacks, etc). ... And since such bugs can exist no matter what ... let me guess: "we'll fix it"?. ...
    (Linux-Kernel)
  • [2.6 patch] i386: always use 4k stacks
    ... It seems most problems with 4k stacks are already resolved at least ... finding any remaining problems before submitting this patch for Linus' ... * do_IRQ handles all normal device IRQ's (the special ... #ifdef CONFIG_DEBUG_PREEMPT ...
    (Linux-Kernel)