[2.6 patch] let 4KSTACKS depend on EXPERIMENTAL

From: Adrian Bunk
Date: Sun Aug 01 2004 - 14:04:01 EST


On Fri, Jul 30, 2004 at 08:30:40AM +1000, Nathan Scott wrote:
>...
> Adrian wrote:
> > 2.6 is a stable kernel series used in production environments.
> >
> > Regarding Linus' tree, it's IMHO the best solution to work around it
> > this way until all issues are sorted out.
>
> I'm not really convinced - the EXPERIMENTAL marking should
> be plenty of a deterent to folks in production environments.
> There are reports of stack overruns on other filesystems as
> well with 4KSTACKS, so doesn't seem worthwhile to me to do
> this just for XFS.


OK, below is a patch that only adds a dependency of 4KSTACKS on
EXPERIMENTAL.

Considering that not all issues with 4kb stacks are currently corrected,
this patch should IMHO go in 2.6.8 .


Signed-off-by: Adrian Bunk <bunk@xxxxxxxxx>

--- linux-2.6.8-rc2-mm1-full/arch/i386/Kconfig.old 2004-08-01 20:59:02.000000000 +0200
+++ linux-2.6.8-rc2-mm1-full/arch/i386/Kconfig 2004-08-01 20:59:46.000000000 +0200
@@ -1474,7 +1474,8 @@
to solve problems without frame pointers.

config 4KSTACKS
- bool "Use 4Kb for kernel stacks instead of 8Kb"
+ bool "Use 4Kb for kernel stacks instead of 8Kb (EXPERIMENTAL)"
+ depends on EXPERIMENTAL
help
If you say Y here the kernel will use a 4Kb stacksize for the
kernel stack attached to each process/thread. This facilitates


-
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/