On 12/07/07, Ray Lee <ray-lk@madrabbit.org> wrote:> On 7/11/07, Jesper Juhl <jesper.juhl@gmail.com> wrote:> > I'm wondering if it's time to make 4K stacks the default and to start> > considering removing the 8K stack option alltogether soon?>> Why? Leaving the option for 8k stacks isn't killing any kittens, AFAICS.>Well, as long as 8K stacks are an option we'll never get all the codethat doesn't work properly with 4K stacks fixed. We *might* get allthe in-tree code fixed eventually, but there's still going to be lotsof out-of-tree code that will keep depending on 8K stacks. And as longas 4K stacks are not reliable, distributions are stick with 8K fortheir kernels, people who build their own kernel are probably alsogoing to stick to 8K most of the time, since that's the default. Thismakes the 4K stack option fairly pointless for most users.

If we consider 4K stacks broken, not used much, then we should justget rid of that option. That would remove a config choice (of which wehave IMHO way too many already) and it would remove code that we thenno longer need to maintain.

If, on the other hand, we consider 4K stacks to be the superiorsolution, then we should work to get all code fixed to be able tohandle it so that it's actually something distros will start to enableso that we can eventually get rid of the 8K stack option alltogether.Making 4K stacks default and no longer a debug option is just thefirst step in that direction.