summaryrefslogtreecommitdiff
path: root/include/linux/fpga/fpga-region.h
diff options
context:
space:
mode:
authorAmir Goldstein <amir73il@gmail.com>2025-06-02 19:17:02 +0200
committerKent Overstreet <kent.overstreet@linux.dev>2025-07-01 00:20:01 -0400
commit471c08e6032440ddcdc1454db962bfa8e9f24a5f (patch)
tree118c2d55fb997f1d028db9e5496c4e51342a597b /include/linux/fpga/fpga-region.h
parent55432b950667806efac94b86a41bb91d5a756493 (diff)
ovl: support layers on case-folding capable filesystems
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 'include/linux/fpga/fpga-region.h')
0 files changed, 0 insertions, 0 deletions