summaryrefslogtreecommitdiffstats
path: root/fs/f2fs/node.c
diff options
context:
space:
mode:
authorMatthew Wilcox (Oracle) <willy@infradead.org>2025-03-31 21:12:46 +0100
committerJaegeuk Kim <jaegeuk@kernel.org>2025-04-28 15:26:47 +0000
commitf92379289f0cfe8cebc716c5ce37015f05b4cb26 (patch)
tree0aefe41e0c347b5658f53af15c6d894f1c229737 /fs/f2fs/node.c
parentf2fs: Return a folio from f2fs_init_inode_metadata() (diff)
downloadlinux-f92379289f0cfe8cebc716c5ce37015f05b4cb26.tar.gz
linux-f92379289f0cfe8cebc716c5ce37015f05b4cb26.zip
f2fs: Pass a folio to f2fs_update_inode()
All callers now have a folio, so pass it in. Remove two calls to compound_head(). Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Reviewed-by: Chao Yu <chao@kernel.org> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs/node.c')
-rw-r--r--fs/f2fs/node.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/f2fs/node.c b/fs/f2fs/node.c
index a3f3c661c816..52d5f092a740 100644
--- a/fs/f2fs/node.c
+++ b/fs/f2fs/node.c
@@ -1870,7 +1870,7 @@ continue_unlock:
if (IS_INODE(&folio->page)) {
if (is_inode_flag_set(inode,
FI_DIRTY_INODE))
- f2fs_update_inode(inode, &folio->page);
+ f2fs_update_inode(inode, folio);
set_dentry_mark(&folio->page,
f2fs_need_dentry_mark(sbi, ino));
}
@@ -1955,7 +1955,7 @@ static bool flush_dirty_inode(struct folio *folio)
if (!inode)
return false;
- f2fs_update_inode(inode, &folio->page);
+ f2fs_update_inode(inode, folio);
folio_unlock(folio);
iput(inode);
@@ -2743,7 +2743,7 @@ int f2fs_recover_inline_xattr(struct inode *inode, struct folio *folio)
f2fs_folio_wait_writeback(ifolio, NODE, true, true);
memcpy(dst_addr, src_addr, inline_size);
update_inode:
- f2fs_update_inode(inode, &ifolio->page);
+ f2fs_update_inode(inode, ifolio);
f2fs_folio_put(ifolio, true);
return 0;
}