On Fri, Jan 19, 2024 at 03:47:33PM -0300, Gabriel Krisman Bertazi wrote:
> ovl: Reject mounting case-insensitive filesystems

Overlayfs doesn't mount filesystems.  I think you might mean something like
reject case-insensitive lowerdirs?

> +     /*
> +      * Root dentries of case-insensitive filesystems might not have
> +      * the dentry operations set, but still be incompatible with
> +      * overlayfs.  Check explicitly to prevent post-mount failures.
> +      */
> +     if (sb_has_encoding(path->mnt->mnt_sb))
> +             return invalfc(fc, "case-insensitive filesystem on %s not 
> supported", name);

sb_has_encoding() doesn't mean that the filesystem is case-insensitive.  It
means that the filesystem supports individual case-insensitive directories.

With that in mind, is this code still working as intended?

If so, can you update the comment and error message accordingly?

- Eric


_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to