diff options
| author | Amir Goldstein <[email protected]> | 2025-06-02 17:17:02 +0000 |
|---|---|---|
| committer | Christian Brauner <[email protected]> | 2025-07-18 09:09:33 +0000 |
| commit | 083957f9614a8b2e284dbb3a85c5fec8e2fb26b8 (patch) | |
| tree | 90f6b2cc32486611c327a8f39948a628481651f8 /drivers/pci/controller/pci-host-common.c | |
| parent | Merge patch series "backing_file accessors cleanup" (diff) | |
| download | kernel-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
