VFS: Handle lazytime in do_mount()
PATCH 1/1 VFS: Handle lazytime in do_mount()
Since commit e462ec50cb5fa ("VFS: Differentiate mount flags (MS_*) from internal superblock flags") the lazytime mount option doesn't get passed on anymore.
Fix the issue by handling the option in do_mount().
Reviewed-by Lukas Czerner <[email protected]>
Signed-off-by Markus Trippelsdorf <[email protected]>
--- fs/namespace.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
fs/namespace.c +2 -1
@@ -2823,7 +2823,8 @@ long do_mount(const char *dev_name, const char __user *dir_name,SB_MANDLOCK |SB_DIRSYNC |SB_SILENT | - SB_POSIXACL); +SB_POSIXACL | + SB_LAZYTIME);if (flags &MS_REMOUNT ) retval = do_remount(&path, flags, sb_flags, mnt_flags,
Signature · 1 line
Markus
Quoted 8 lines · Markus Trippelsdorf
Since commit
e462ec50cb5fa("VFS: Differentiate mount flags (MS_*) from internal superblock flags") the lazytime mount option doesn't get passed on anymore.Fix the issue by handling the option in
do_mount().Reviewed-by Lukas Czerner <[email protected]>Signed-off-by Markus Trippelsdorf <[email protected]>
Reviewed-by Goldwyn Rodrigues <[email protected]>
Quoted 19 lines
--- fs/namespace.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)fs/namespace.c +2
-1@@ -2823,7 +2823,8 @@ long do_mount(const char *dev_name, const char __user *dir_name,SB_MANDLOCK |SB_DIRSYNC |SB_SILENT | - SB_POSIXACL); +SB_POSIXACL | + SB_LAZYTIME);if (flags &MS_REMOUNT ) retval = do_remount(&path, flags, sb_flags, mnt_flags,
Signature · 1 line
Goldwyn