mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 01:53:29 +02:00
f2fs: Pass a folio to fill_node_footer_blkaddr()
The only caller has a folio so pass it in. Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Reviewed-by: Chao Yu <chao@kernel.org> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
This commit is contained in:
parent
5ea99b6d70
commit
889293ea11
|
|
@ -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))
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user