@@ -83,7 +83,7 @@ int btrfs_attach_subpage(const struct btrfs_fs_info *fs_info,
8383 return 0 ;
8484 if (type == BTRFS_SUBPAGE_METADATA && !btrfs_meta_is_subpage (fs_info ))
8585 return 0 ;
86- if (type == BTRFS_SUBPAGE_DATA && !btrfs_is_subpage (fs_info , folio -> mapping ))
86+ if (type == BTRFS_SUBPAGE_DATA && !btrfs_is_subpage (fs_info , folio ))
8787 return 0 ;
8888
8989 subpage = btrfs_alloc_subpage (fs_info , type );
@@ -104,7 +104,7 @@ void btrfs_detach_subpage(const struct btrfs_fs_info *fs_info, struct folio *fol
104104 return ;
105105 if (type == BTRFS_SUBPAGE_METADATA && !btrfs_meta_is_subpage (fs_info ))
106106 return ;
107- if (type == BTRFS_SUBPAGE_DATA && !btrfs_is_subpage (fs_info , folio -> mapping ))
107+ if (type == BTRFS_SUBPAGE_DATA && !btrfs_is_subpage (fs_info , folio ))
108108 return ;
109109
110110 subpage = folio_detach_private (folio );
@@ -286,7 +286,7 @@ void btrfs_folio_end_lock(const struct btrfs_fs_info *fs_info,
286286
287287 ASSERT (folio_test_locked (folio ));
288288
289- if (unlikely (!fs_info ) || !btrfs_is_subpage (fs_info , folio -> mapping )) {
289+ if (unlikely (!fs_info ) || !btrfs_is_subpage (fs_info , folio )) {
290290 folio_unlock (folio );
291291 return ;
292292 }
@@ -320,7 +320,7 @@ void btrfs_folio_end_lock_bitmap(const struct btrfs_fs_info *fs_info,
320320 int cleared = 0 ;
321321 int bit ;
322322
323- if (!btrfs_is_subpage (fs_info , folio -> mapping )) {
323+ if (!btrfs_is_subpage (fs_info , folio )) {
324324 folio_unlock (folio );
325325 return ;
326326 }
@@ -572,7 +572,7 @@ void btrfs_folio_set_##name(const struct btrfs_fs_info *fs_info, \
572572 struct folio *folio, u64 start, u32 len) \
573573{ \
574574 if (unlikely(!fs_info) || \
575- !btrfs_is_subpage(fs_info, folio->mapping )) { \
575+ !btrfs_is_subpage(fs_info, folio)) { \
576576 folio_set_func(folio); \
577577 return; \
578578 } \
@@ -582,7 +582,7 @@ void btrfs_folio_clear_##name(const struct btrfs_fs_info *fs_info, \
582582 struct folio *folio, u64 start, u32 len) \
583583{ \
584584 if (unlikely(!fs_info) || \
585- !btrfs_is_subpage(fs_info, folio->mapping )) { \
585+ !btrfs_is_subpage(fs_info, folio)) { \
586586 folio_clear_func(folio); \
587587 return; \
588588 } \
@@ -592,15 +592,15 @@ bool btrfs_folio_test_##name(const struct btrfs_fs_info *fs_info, \
592592 struct folio *folio, u64 start, u32 len) \
593593{ \
594594 if (unlikely(!fs_info) || \
595- !btrfs_is_subpage(fs_info, folio->mapping)) \
595+ !btrfs_is_subpage(fs_info, folio)) \
596596 return folio_test_func(folio); \
597597 return btrfs_subpage_test_##name(fs_info, folio, start, len); \
598598} \
599599void btrfs_folio_clamp_set_##name(const struct btrfs_fs_info *fs_info, \
600600 struct folio *folio, u64 start, u32 len) \
601601{ \
602602 if (unlikely(!fs_info) || \
603- !btrfs_is_subpage(fs_info, folio->mapping )) { \
603+ !btrfs_is_subpage(fs_info, folio)) { \
604604 folio_set_func(folio); \
605605 return; \
606606 } \
@@ -611,7 +611,7 @@ void btrfs_folio_clamp_clear_##name(const struct btrfs_fs_info *fs_info, \
611611 struct folio *folio, u64 start, u32 len) \
612612{ \
613613 if (unlikely(!fs_info) || \
614- !btrfs_is_subpage(fs_info, folio->mapping )) { \
614+ !btrfs_is_subpage(fs_info, folio)) { \
615615 folio_clear_func(folio); \
616616 return; \
617617 } \
@@ -622,7 +622,7 @@ bool btrfs_folio_clamp_test_##name(const struct btrfs_fs_info *fs_info, \
622622 struct folio *folio, u64 start, u32 len) \
623623{ \
624624 if (unlikely(!fs_info) || \
625- !btrfs_is_subpage(fs_info, folio->mapping)) \
625+ !btrfs_is_subpage(fs_info, folio)) \
626626 return folio_test_func(folio); \
627627 btrfs_subpage_clamp_range(folio, &start, &len); \
628628 return btrfs_subpage_test_##name(fs_info, folio, start, len); \
@@ -700,7 +700,7 @@ void btrfs_folio_assert_not_dirty(const struct btrfs_fs_info *fs_info,
700700 if (!IS_ENABLED (CONFIG_BTRFS_ASSERT ))
701701 return ;
702702
703- if (!btrfs_is_subpage (fs_info , folio -> mapping )) {
703+ if (!btrfs_is_subpage (fs_info , folio )) {
704704 ASSERT (!folio_test_dirty (folio ));
705705 return ;
706706 }
@@ -735,7 +735,7 @@ void btrfs_folio_set_lock(const struct btrfs_fs_info *fs_info,
735735 int ret ;
736736
737737 ASSERT (folio_test_locked (folio ));
738- if (unlikely (!fs_info ) || !btrfs_is_subpage (fs_info , folio -> mapping ))
738+ if (unlikely (!fs_info ) || !btrfs_is_subpage (fs_info , folio ))
739739 return ;
740740
741741 subpage = folio_get_private (folio );
0 commit comments