[Top] [All Lists]

[2.6 patch] let 4KSTACKS depend on EXPERIMENTAL

To: Nathan Scott <nathans@xxxxxxx>
Subject: [2.6 patch] let 4KSTACKS depend on EXPERIMENTAL
From: Adrian Bunk <bunk@xxxxxxxxx>
Date: Sun, 1 Aug 2004 21:02:41 +0200
Cc: Arjan van de Ven <arjanv@xxxxxxxxxx>, "Jeffrey E. Hundstad" <jeffrey.hundstad@xxxxxxxx>, Linus Torvalds <torvalds@xxxxxxxx>, Andrew Morton <akpm@xxxxxxxx>, Steve Lord <lord@xxxxxxx>, linux-xfs@xxxxxxxxxxx, Cahya Wirawan <cwirawan@xxxxxxxxxxxxxxxxxxxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx
In-reply-to: <20040730083040.A2703153@xxxxxxxxxxxxxxxxxxxxxxxx>
References: <20040720114418.GH21918@xxxxxxxxxxxxxxxxxxxxxxxxxx> <40FD0A61.1040503@xxxxxxx> <40FD2E99.20707@xxxxxxxx> <20040720195012.GN14733@xxxxxxxxx> <20040729060900.GA1946@frodo> <20040729114219.GN2349@xxxxxxxxx> <20040730083040.A2703153@xxxxxxxxxxxxxxxxxxxxxxxx>
Sender: linux-xfs-bounce@xxxxxxxxxxx
User-agent: Mutt/1.5.6i
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 

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 
@@ -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
          If you say Y here the kernel will use a 4Kb stacksize for the
          kernel stack attached to each process/thread. This facilitates

<Prev in Thread] Current Thread [Next in Thread>
  • [2.6 patch] let 4KSTACKS depend on EXPERIMENTAL, Adrian Bunk <=