diff options
author | Amir Goldstein <amir73il@gmail.com> | 2025-06-02 19:17:02 +0200 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-07-05 12:42:45 -0400 |
commit | e1e15dae96ef72f898b34650916f21e96e920bc3 (patch) | |
tree | ab15bbe2493502c171d3ca0343fcc39c92884998 /arch/arc/mm/ioremap.c | |
parent | aae7aca5dad337ae81da8dad52c0dec17c735451 (diff) |
Case folding is often applied to subtrees and not on an entire
filesystem.
Disallowing layers from filesystems that support case folding is over
limiting.
Replace the rule that case-folding capable are not allowed as layers
with a rule that case folded directories are not allowed in a merged
directory stack.
Should case folding be enabled on an underlying directory while
overlayfs is mounted the outcome is generally undefined.
Specifically in ovl_lookup(), we check the base underlying directory
and fail with -ESTALE and write a warning to kmsg if an underlying
directory case folding is enabled.
Suggested-by: Kent Overstreet <kent.overstreet@linux.dev>
Link: https://lore.kernel.org/linux-fsdevel/20250520051600.1903319-1-kent.overstreet@linux.dev/
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'arch/arc/mm/ioremap.c')
0 files changed, 0 insertions, 0 deletions