lkml.org 
[lkml]   [2022]   [Apr]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.15 246/913] f2fs: fix to enable ATGC correctly via gc_idle sysfs interface
    Date
    From: Chao Yu <chao@kernel.org>

    [ Upstream commit 7d19e3dab0002e527052b0aaf986e8c32e5537bf ]

    It needs to assign sbi->gc_mode with GC_IDLE_AT rather than GC_AT when
    user tries to enable ATGC via gc_idle sysfs interface, fix it.

    Fixes: 093749e296e2 ("f2fs: support age threshold based garbage collection")
    Cc: Zhipeng Tan <tanzhipeng@hust.edu.cn>
    Signed-off-by: Jicheng Shao <shaojicheng@hust.edu.cn>
    Signed-off-by: Chao Yu <chao@kernel.org>
    Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    fs/f2fs/sysfs.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/fs/f2fs/sysfs.c b/fs/f2fs/sysfs.c
    index abc4344fba39..8b36e61fe7ed 100644
    --- a/fs/f2fs/sysfs.c
    +++ b/fs/f2fs/sysfs.c
    @@ -473,7 +473,7 @@ static ssize_t __sbi_store(struct f2fs_attr *a,
    } else if (t == GC_IDLE_AT) {
    if (!sbi->am.atgc_enabled)
    return -EINVAL;
    - sbi->gc_mode = GC_AT;
    + sbi->gc_mode = GC_IDLE_AT;
    } else {
    sbi->gc_mode = GC_NORMAL;
    }
    --
    2.34.1


    \
     
     \ /
      Last update: 2022-04-05 21:54    [W:2.284 / U:2.544 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site