diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index 338df7a2aea6..e2b751944c1d 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c @@ -397,7 +397,7 @@ static void f2fs_write_end_io(struct bio *bio) wq_has_sleeper(&sbi->cp_wait)) wake_up(&sbi->cp_wait); - if (f2fs_in_warm_node_list(sbi, folio)) + if (sbi->node_inode && f2fs_in_warm_node_list(sbi, folio)) f2fs_del_fsync_node_entry(sbi, folio); folio_clear_f2fs_gcing(folio); folio_end_writeback(folio);