@@ -310,10 +310,10 @@ static unsigned int __gang_lookup_nat_set(struct f2fs_nm_info *nm_i,
310310 start , nr );
311311}
312312
313- bool f2fs_in_warm_node_list (struct f2fs_sb_info * sbi , const struct folio * folio )
313+ bool f2fs_in_warm_node_list (struct f2fs_sb_info * sbi , struct folio * folio )
314314{
315- return NODE_MAPPING ( sbi ) == folio -> mapping &&
316- IS_DNODE ( & folio -> page ) && is_cold_node (& folio -> page );
315+ return is_node_folio ( folio ) && IS_DNODE ( & folio -> page ) &&
316+ is_cold_node (& folio -> page );
317317}
318318
319319void f2fs_init_fsync_node_info (struct f2fs_sb_info * sbi )
@@ -1222,7 +1222,7 @@ int f2fs_truncate_inode_blocks(struct inode *inode, pgoff_t from)
12221222 goto fail ;
12231223 if (offset [1 ] == 0 && get_nid (& folio -> page , offset [0 ], true)) {
12241224 folio_lock (folio );
1225- BUG_ON (folio -> mapping != NODE_MAPPING ( sbi ));
1225+ BUG_ON (! is_node_folio ( folio ));
12261226 set_nid (folio , offset [0 ], 0 , true);
12271227 folio_unlock (folio );
12281228 }
@@ -1507,7 +1507,7 @@ static struct folio *__get_node_folio(struct f2fs_sb_info *sbi, pgoff_t nid,
15071507
15081508 folio_lock (folio );
15091509
1510- if (unlikely (folio -> mapping != NODE_MAPPING ( sbi ))) {
1510+ if (unlikely (! is_node_folio ( folio ))) {
15111511 f2fs_folio_put (folio , true);
15121512 goto repeat ;
15131513 }
@@ -1625,7 +1625,7 @@ static struct folio *last_fsync_dnode(struct f2fs_sb_info *sbi, nid_t ino)
16251625
16261626 folio_lock (folio );
16271627
1628- if (unlikely (folio -> mapping != NODE_MAPPING ( sbi ))) {
1628+ if (unlikely (! is_node_folio ( folio ))) {
16291629continue_unlock :
16301630 folio_unlock (folio );
16311631 continue ;
@@ -1834,7 +1834,7 @@ int f2fs_fsync_node_pages(struct f2fs_sb_info *sbi, struct inode *inode,
18341834
18351835 folio_lock (folio );
18361836
1837- if (unlikely (folio -> mapping != NODE_MAPPING ( sbi ))) {
1837+ if (unlikely (! is_node_folio ( folio ))) {
18381838continue_unlock :
18391839 folio_unlock (folio );
18401840 continue ;
@@ -1969,7 +1969,7 @@ void f2fs_flush_inline_data(struct f2fs_sb_info *sbi)
19691969
19701970 folio_lock (folio );
19711971
1972- if (unlikely (folio -> mapping != NODE_MAPPING ( sbi )))
1972+ if (unlikely (! is_node_folio ( folio )))
19731973 goto unlock ;
19741974 if (!folio_test_dirty (folio ))
19751975 goto unlock ;
@@ -2041,7 +2041,7 @@ int f2fs_sync_node_pages(struct f2fs_sb_info *sbi,
20412041 else if (!folio_trylock (folio ))
20422042 continue ;
20432043
2044- if (unlikely (folio -> mapping != NODE_MAPPING ( sbi ))) {
2044+ if (unlikely (! is_node_folio ( folio ))) {
20452045continue_unlock :
20462046 folio_unlock (folio );
20472047 continue ;
0 commit comments