From: Matthew Wilcox (Oracle) Date: Mon, 31 Mar 2025 20:12:16 +0000 (+0100) Subject: f2fs: Pass a folio to read_inline_xattr() X-Git-Tag: v6.16-rc1~115^2~67 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=c8b198748611a1ae73fa49e240c6da31d2ce1e48;p=linux-block.git f2fs: Pass a folio to read_inline_xattr() Both callers have a folio, so pass it in. Signed-off-by: Matthew Wilcox (Oracle) Reviewed-by: Chao Yu Signed-off-by: Jaegeuk Kim --- diff --git a/fs/f2fs/xattr.c b/fs/f2fs/xattr.c index ff49bcba96f3..c07b3d7c45fa 100644 --- a/fs/f2fs/xattr.c +++ b/fs/f2fs/xattr.c @@ -271,7 +271,7 @@ static struct f2fs_xattr_entry *__find_inline_xattr(struct inode *inode, return entry; } -static int read_inline_xattr(struct inode *inode, struct page *ipage, +static int read_inline_xattr(struct inode *inode, struct folio *ifolio, void *txattr_addr) { struct f2fs_sb_info *sbi = F2FS_I_SB(inode); @@ -279,8 +279,8 @@ static int read_inline_xattr(struct inode *inode, struct page *ipage, struct folio *folio = NULL; void *inline_addr; - if (ipage) { - inline_addr = inline_xattr_addr(inode, ipage); + if (ifolio) { + inline_addr = inline_xattr_addr(inode, &ifolio->page); } else { folio = f2fs_get_inode_folio(sbi, inode->i_ino); if (IS_ERR(folio)) @@ -338,7 +338,7 @@ static int lookup_all_xattrs(struct inode *inode, struct folio *ifolio, /* read from inline xattr */ if (inline_size) { - err = read_inline_xattr(inode, &ifolio->page, txattr_addr); + err = read_inline_xattr(inode, ifolio, txattr_addr); if (err) goto out; @@ -402,7 +402,7 @@ static int read_all_xattrs(struct inode *inode, struct folio *ifolio, /* read from inline xattr */ if (inline_size) { - err = read_inline_xattr(inode, &ifolio->page, txattr_addr); + err = read_inline_xattr(inode, ifolio, txattr_addr); if (err) goto fail; }