aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/stackusage
diff options
context:
space:
mode:
authorDaniel Lee <chullee@google.com>2025-08-04 23:52:26 -0700
committerJaegeuk Kim <jaegeuk@kernel.org>2025-08-11 17:03:27 +0000
commit632f0b6c3e32758e5c93d4e3c2860a3708b9853e (patch)
tree9d00826c7f18a06d5f13c55fe77017112d4b1eef /scripts/stackusage
parentf2fs: add error checking in do_write_page() (diff)
downloadlinux-632f0b6c3e32758e5c93d4e3c2860a3708b9853e.tar.gz
linux-632f0b6c3e32758e5c93d4e3c2860a3708b9853e.zip
f2fs: add lookup_mode mount option
For casefolded directories, f2fs may fall back to a linear search if a hash-based lookup fails. This can cause severe performance regressions. While this behavior can be controlled by userspace tools (e.g. mkfs, fsck) by setting an on-disk flag, a kernel-level solution is needed to guarantee the lookup behavior regardless of the on-disk state. This commit introduces the 'lookup_mode' mount option to provide this kernel-side control. The option accepts three values: - perf: (Default) Enforces a hash-only lookup. The linear fallback is always disabled. - compat: Enables the linear search fallback for compatibility with directory entries from older kernels. - auto: Determines the mode based on the on-disk flag, preserving the userspace-based behavior. Signed-off-by: Daniel Lee <chullee@google.com> Reviewed-by: Chao Yu <chao@kernel.org> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions