Commit 10c6cca9 authored by Matthew Wilcox (Oracle)'s avatar Matthew Wilcox (Oracle) Committed by Andrew Morton
Browse files

nilfs2: convert nilfs_btnode_submit_block to use a folio

parent d80cb777
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -75,7 +75,7 @@ int nilfs_btnode_submit_block(struct address_space *btnc, __u64 blocknr,
{
	struct buffer_head *bh;
	struct inode *inode = btnc->host;
	struct page *page;
	struct folio *folio;
	int err;

	bh = nilfs_grab_buffer(inode, btnc, blocknr, BIT(BH_NILFS_Node));
@@ -83,7 +83,7 @@ int nilfs_btnode_submit_block(struct address_space *btnc, __u64 blocknr,
		return -ENOMEM;

	err = -EEXIST; /* internal code */
	page = bh->b_page;
	folio = bh->b_folio;

	if (buffer_uptodate(bh) || buffer_dirty(bh))
		goto found;
@@ -130,8 +130,8 @@ int nilfs_btnode_submit_block(struct address_space *btnc, __u64 blocknr,
	*pbh = bh;

out_locked:
	unlock_page(page);
	put_page(page);
	folio_unlock(folio);
	folio_put(folio);
	return err;
}