[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <ZzPLELITeOeBsYdi@google.com>
Date: Tue, 12 Nov 2024 21:39:28 +0000
From: Jaegeuk Kim <jaegeuk@...nel.org>
To: linux-kernel@...r.kernel.org, linux-f2fs-devel@...ts.sourceforge.net
Cc: stable@...r.kernel.org, Daniel Rosenberg <drosen@...gle.com>,
Eric Sandeen <sandeen@...hat.com>
Subject: Re: [PATCH] Revert "f2fs: remove unreachable lazytime mount option
parsing"
Hi Eric,
Could you please check this revert as it breaks the mount()?
It seems F2FS needs to implement new mount support.
Thanks,
On 11/12, Jaegeuk Kim wrote:
> This reverts commit 54f43a10fa257ad4af02a1d157fefef6ebcfa7dc.
>
> The above commit broke the lazytime mount, given
>
> mount("/dev/vdb", "/mnt/test", "f2fs", 0, "lazytime");
>
> CC: stable@...r.kernel.org # 6.11+
> Signed-off-by: Daniel Rosenberg <drosen@...gle.com>
> Signed-off-by: Jaegeuk Kim <jaegeuk@...nel.org>
> ---
> fs/f2fs/super.c | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
> index 49519439b770..35c4394e4fc6 100644
> --- a/fs/f2fs/super.c
> +++ b/fs/f2fs/super.c
> @@ -150,6 +150,8 @@ enum {
> Opt_mode,
> Opt_fault_injection,
> Opt_fault_type,
> + Opt_lazytime,
> + Opt_nolazytime,
> Opt_quota,
> Opt_noquota,
> Opt_usrquota,
> @@ -226,6 +228,8 @@ static match_table_t f2fs_tokens = {
> {Opt_mode, "mode=%s"},
> {Opt_fault_injection, "fault_injection=%u"},
> {Opt_fault_type, "fault_type=%u"},
> + {Opt_lazytime, "lazytime"},
> + {Opt_nolazytime, "nolazytime"},
> {Opt_quota, "quota"},
> {Opt_noquota, "noquota"},
> {Opt_usrquota, "usrquota"},
> @@ -922,6 +926,12 @@ static int parse_options(struct super_block *sb, char *options, bool is_remount)
> f2fs_info(sbi, "fault_type options not supported");
> break;
> #endif
> + case Opt_lazytime:
> + sb->s_flags |= SB_LAZYTIME;
> + break;
> + case Opt_nolazytime:
> + sb->s_flags &= ~SB_LAZYTIME;
> + break;
> #ifdef CONFIG_QUOTA
> case Opt_quota:
> case Opt_usrquota:
> --
> 2.47.0.277.g8800431eea-goog
Powered by blists - more mailing lists