Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ovl: fix regression in parsing of mount options with escaped comma
Ever since commit 91c7794 ("ovl: allow filenames with comma"), the following example was legit overlayfs mount options: mount -t overlay overlay -o 'lowerdir=/tmp/a\,b/lower' /mnt The conversion to new mount api moved to using the common helper generic_parse_monolithic() and discarded the specialized ovl_next_opt() option separator. Bring back ovl_next_opt() and use vfs_parse_monolithic_sep() to fix the regression. Reported-by: Ryan Hendrickson <[email protected]> Closes: https://lore.kernel.org/r/[email protected]/ Fixes: 1784fbc ("ovl: port to new mount api") Signed-off-by: Amir Goldstein <[email protected]>
- Loading branch information