diff --git a/fs/nilfs2/page.c b/fs/nilfs2/page.c
index 5436eb0424bd151168982b6e86f535d0be9d69ab..10def4b55995631b0e01905d5a1b1d97be10d65a 100644
--- a/fs/nilfs2/page.c
+++ b/fs/nilfs2/page.c
@@ -401,6 +401,7 @@ void nilfs_clear_folio_dirty(struct folio *folio)
 
 	folio_clear_uptodate(folio);
 	folio_clear_mappedtodisk(folio);
+	folio_clear_checked(folio);
 
 	head = folio_buffers(folio);
 	if (head) {