The only caller has a folio so pass it in.

Signed-off-by: Matthew Wilcox (Oracle) <wi...@infradead.org>
---
 fs/f2fs/node.h    | 6 +++---
 fs/f2fs/segment.c | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/fs/f2fs/node.h b/fs/f2fs/node.h
index 914399113f21..5cbe038bfaab 100644
--- a/fs/f2fs/node.h
+++ b/fs/f2fs/node.h
@@ -300,10 +300,10 @@ static inline void copy_node_footer(struct page *dst, 
struct page *src)
        memcpy(&dst_rn->footer, &src_rn->footer, sizeof(struct node_footer));
 }
 
-static inline void fill_node_footer_blkaddr(struct page *page, block_t blkaddr)
+static inline void fill_node_footer_blkaddr(struct folio *folio, block_t 
blkaddr)
 {
-       struct f2fs_checkpoint *ckpt = F2FS_CKPT(F2FS_P_SB(page));
-       struct f2fs_node *rn = F2FS_NODE(page);
+       struct f2fs_checkpoint *ckpt = F2FS_CKPT(F2FS_F_SB(folio));
+       struct f2fs_node *rn = F2FS_NODE(&folio->page);
        __u64 cp_ver = cur_cp_version(ckpt);
 
        if (__is_set_ckpt_flags(ckpt, CP_CRC_RECOVERY_FLAG))
diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c
index 28fb844b7921..d0ce8b298d3b 100644
--- a/fs/f2fs/segment.c
+++ b/fs/f2fs/segment.c
@@ -3852,7 +3852,7 @@ int f2fs_allocate_data_block(struct f2fs_sb_info *sbi, 
struct folio *folio,
        up_write(&sit_i->sentry_lock);
 
        if (folio && IS_NODESEG(curseg->seg_type)) {
-               fill_node_footer_blkaddr(&folio->page, NEXT_FREE_BLKADDR(sbi, 
curseg));
+               fill_node_footer_blkaddr(folio, NEXT_FREE_BLKADDR(sbi, curseg));
 
                f2fs_inode_chksum_set(sbi, folio);
        }
-- 
2.47.2



_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to