]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
f2fs: Pass a folio to get_dnode_base()
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Tue, 8 Jul 2025 17:03:32 +0000 (18:03 +0100)
committerJaegeuk Kim <jaegeuk@kernel.org>
Tue, 22 Jul 2025 15:56:57 +0000 (15:56 +0000)
The only caller already 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>
fs/f2fs/f2fs.h

index 0987f868cdd9bdc6a1ae01977b7a11e74f0329fa..3933327d8cc3f00530dd7329c4bd86918689c7d8 100644 (file)
@@ -3039,20 +3039,20 @@ static inline __le32 *blkaddr_in_node(struct f2fs_node *node)
 
 static inline int f2fs_has_extra_attr(struct inode *inode);
 static inline unsigned int get_dnode_base(struct inode *inode,
-                                       struct page *node_page)
+                                       struct folio *node_folio)
 {
-       if (!IS_INODE(node_page))
+       if (!IS_INODE(&node_folio->page))
                return 0;
 
        return inode ? get_extra_isize(inode) :
-                       offset_in_addr(&F2FS_NODE(node_page)->i);
+                       offset_in_addr(&F2FS_NODE(&node_folio->page)->i);
 }
 
 static inline __le32 *get_dnode_addr(struct inode *inode,
                                        struct folio *node_folio)
 {
        return blkaddr_in_node(F2FS_NODE(&node_folio->page)) +
-                       get_dnode_base(inode, &node_folio->page);
+                       get_dnode_base(inode, node_folio);
 }
 
 static inline block_t data_blkaddr(struct inode *inode,