diff options
author | Amir Goldstein <amir73il@gmail.com> | 2023-10-12 15:08:28 +0200 |
---|---|---|
committer | Amir Goldstein <amir73il@gmail.com> | 2023-10-12 17:53:37 +0200 |
commit | c34706acf40b43dd31f67c92c5a95d39666a1eb3 (patch) | |
tree | 0cd2f1457a0531e6656ef557cb5ee601a04da1e6 /Documentation/filesystems | |
parent | fs: factor out vfs_parse_monolithic_sep() helper (diff) | |
download | linux-c34706acf40b43dd31f67c92c5a95d39666a1eb3.tar.xz linux-c34706acf40b43dd31f67c92c5a95d39666a1eb3.zip |
ovl: fix regression in parsing of mount options with escaped comma
Ever since commit 91c77947133f ("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 <ryan.hendrickson@alum.mit.edu>
Closes: https://lore.kernel.org/r/8da307fb-9318-cf78-8a27-ba5c5a0aef6d@alum.mit.edu/
Fixes: 1784fbc2ed9c ("ovl: port to new mount api")
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Diffstat (limited to 'Documentation/filesystems')
0 files changed, 0 insertions, 0 deletions