]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Increase the default 32-bit build frame size warning limit to 1280 bytes
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 26 Nov 2025 20:11:28 +0000 (12:11 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 26 Nov 2025 20:11:28 +0000 (12:11 -0800)
That was already the limit with KASAN enabled, and the 32-bit x86 build
ends up having a couple of drm cases that have stack frames _just_ over
1kB on my allmodconfig test.  So the minimal fix for this build issue
for now is to just bump the limit and make it independent of KASAN.

[ Side note: XTENSA already used 1.5k and PARISC uses 2k, so 1280 is
  still relatively conservative ]

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
lib/Kconfig.debug

index 3034e294d50df55c4003c5fa5df442f59e711bd8..713cc94caa02e243f046c3e84dc62d7e9d718390 100644 (file)
@@ -445,8 +445,7 @@ config FRAME_WARN
        default 2048 if GCC_PLUGIN_LATENT_ENTROPY
        default 2048 if PARISC
        default 1536 if (!64BIT && XTENSA)
-       default 1280 if KASAN && !64BIT
-       default 1024 if !64BIT
+       default 1280 if !64BIT
        default 2048 if 64BIT
        help
          Tell the compiler to warn at build time for stack frames larger than this.