diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c index 25785b7626bb..bf8d07fcce33 100644 --- a/fs/f2fs/segment.c +++ b/fs/f2fs/segment.c @@ -4893,7 +4893,7 @@ void f2fs_flush_sit_entries(struct f2fs_sb_info *sbi, struct cp_control *cpc) down_write(&sit_i->sentry_lock); - if (!sit_i->dirty_sentries) + if (!sit_i->dirty_sentries && to_journal) goto out; /*