Mount options with path should be parsed into block device or inode. As the new mount API provides a serial of parsers, path should also be looked up into block device within these parsers, not in each specific filesystem. The following is a brief overview of the patches, see the patches for more details. Patch 1-2: Enhance the path resolution capability in fs_parser. Patch 3: Fix the `journal_path` options error in ext4. Patch 4: Remove the `fs_lookup_param` and its description. Comments and questions are, as always, welcome. Thanks, Hongbo Hongbo Li (4): fs: add blockdev parser for filesystem mount option. fs: add path parser for filesystem mount option. fs: ext4: support relative path for `journal_path` in mount option. fs: remove fs_lookup_param and its description. Documentation/filesystems/mount_api.rst | 17 +--- fs/ext4/super.c | 26 +---- fs/fs_parser.c | 125 +++++++++++++----------- include/linux/fs_parser.h | 7 +- 4 files changed, 71 insertions(+), 104 deletions(-) -- 2.34.1