diff --git a/fs/f2fs/gc.c b/fs/f2fs/gc.c index 418fd988164677623cf0ad305d34f7855fb608dd..939be88a883379aa45328c1110f9f929d059c70e 100644 --- a/fs/f2fs/gc.c +++ b/fs/f2fs/gc.c @@ -361,6 +361,7 @@ static int get_victim_by_default(struct f2fs_sb_info *sbi, sbi->last_victim[p.gc_mode] = last_victim + 1; else sbi->last_victim[p.gc_mode] = segno + 1; + sbi->last_victim[p.gc_mode] %= MAIN_SEGS(sbi); break; } }