aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pci/controller/pci-host-common.c
diff options
context:
space:
mode:
authorAmir Goldstein <[email protected]>2025-06-02 17:17:02 +0000
committerChristian Brauner <[email protected]>2025-07-18 09:09:33 +0000
commit083957f9614a8b2e284dbb3a85c5fec8e2fb26b8 (patch)
tree90f6b2cc32486611c327a8f39948a628481651f8 /drivers/pci/controller/pci-host-common.c
parentMerge patch series "backing_file accessors cleanup" (diff)
downloadkernel-083957f9614a8b2e284dbb3a85c5fec8e2fb26b8.tar.gz
kernel-083957f9614a8b2e284dbb3a85c5fec8e2fb26b8.zip
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 <[email protected]> Link: https://lore.kernel.org/linux-fsdevel/[email protected]/ Signed-off-by: Amir Goldstein <[email protected]> Link: https://lore.kernel.org/[email protected] Reviewed-by: Kent Overstreet <[email protected]> Signed-off-by: Christian Brauner <[email protected]>
Diffstat (limited to 'drivers/pci/controller/pci-host-common.c')
0 files changed, 0 insertions, 0 deletions