fs: fix dentry size
authorChristian Brauner <brauner@kernel.org>
Tue, 18 Jun 2024 12:12:28 +0000 (14:12 +0200)
committerChristian Brauner <brauner@kernel.org>
Wed, 3 Jul 2024 08:34:11 +0000 (10:34 +0200)
On CONFIG_SMP=y and on 32bit we need to decrease DNAME_INLINE_LEN to 36
btyes to end up with 128 bytes in total.

Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
Links: https://lore.kernel.org/r/CAHk-=whtoqTSCcAvV-X-KPqoDWxS4vxmWpuKLB+Vv8=FtUd5vA@mail.gmail.com
Signed-off-by: Christian Brauner <brauner@kernel.org>
include/linux/dcache.h

index 326dbccc3736f425a154a768e0d6ea4a99e94712..58916b3f53ad115d133b10193d84c87d70cbf695 100644 (file)
@@ -71,7 +71,7 @@ extern const struct qstr dotdot_name;
 # define DNAME_INLINE_LEN 40 /* 192 bytes */
 #else
 # ifdef CONFIG_SMP
-#  define DNAME_INLINE_LEN 40 /* 128 bytes */
+#  define DNAME_INLINE_LEN 36 /* 128 bytes */
 # else
 #  define DNAME_INLINE_LEN 44 /* 128 bytes */
 # endif