[lkml]   [2005]   [Dec]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [2.6 patch] i386: always use 4k stacks

    > You're using overly generalized assertions to try to convince others

    I'm no longer interested in arguing removing this thing. Too much
    whining by ndiswrapper addicts [1].

    > that the configurability of a particularly important (to some, albeit
    > not you) config option is unnecessary. 4K vs 8K is hardly a "trivial"
    > configuration option of the Linux kernel.

    Compared to many of the other changes that went in since 2.6.0? 4K
    stacks is a minor change. There's no config option for 4 level
    pagetables for example, and that's a far more invasive change in many

    > At this point in time it
    > has not been sufficiently demonstrated that 4K "just works".

    Excuse me?
    Fedora released 3 distributions with it enabled, and Red Hat uses it in
    an enterprise distribution. That's a whopping lot of users right there
    with a very wide range of workloads.

    > kernel to get the desired safety? IF upstream
    > doesn't even provide the knobs to ensure safety at all
    > costs (and vendors like Redhat have people at the helm who are
    > advocating 4K stacks in the "Enterprise" Linux kernel configurations
    > of the world) how does one get a Linux kernel that provides a sizable
    > safety net that is _SUPPORTED_ for true enterprise-grade applications?

    eh I don't know if you paid attention, but Red Hat Enterprise Linux 4
    only has 4Kb stacks kernels... so that covers your supported true
    enterprise-grade application thing.

    > Simply put 4K vs 8K is not as trivial a decision as you'd have people believe.

    that's too simply put in fact, especially if you look at it
    historically. It's a bit of irony that part of the reason 4K stacks was
    developed was that the 2.4 kernels ran out of stack space for customers
    occasionally (just as example look at lkml this week, there was a report
    about such an overflow there as well). Remember that 4K+4K has more
    stack space than the 4K+2K as 2.4 kernels have. Sure 2.6 bumped this to
    5.5k/2.5k roughly in the "8K" case, but fundamentally the change to
    4k/4k isn't all that big even inside 2.6.

    You can go on and keep painting this as a cowboy development, but it
    really isn't....

    [1] Yes addicts; binary drivers are in many ways similar to heroin;
    they're really hard to get rid of for example and highly addictive, they
    also cause some people to act like junkies-in-withdrawl when their
    binary driver breaks, or when someone suggests breaking it.

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-12-16 20:50    [W:0.021 / U:16.404 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site