Skip to content

Commit fd15b9c

Browse files
Kundan Kumarbrauner
authored andcommitted
nfs: stop using writeback internals for WB_WRITEBACK accounting
Convert NFS WB_WRITEBACK accounting to writeback helper, eliminating direct access to writeback. Suggested-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Kundan Kumar <kundan.kumar@samsung.com> Signed-off-by: Anuj Gupta <anuj20.g@samsung.com> Link: https://patch.msgid.link/20260213054634.79785-5-kundan.kumar@samsung.com Signed-off-by: Christian Brauner <brauner@kernel.org>
1 parent 8cab8dc commit fd15b9c

2 files changed

Lines changed: 2 additions & 3 deletions

File tree

fs/nfs/internal.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -859,7 +859,7 @@ static inline void nfs_folio_mark_unstable(struct folio *folio,
859859
* writeback is happening on the server now.
860860
*/
861861
node_stat_mod_folio(folio, NR_WRITEBACK, nr);
862-
wb_stat_mod(&inode_to_bdi(inode)->wb, WB_WRITEBACK, nr);
862+
bdi_wb_stat_mod(inode, WB_WRITEBACK, nr);
863863
__mark_inode_dirty(inode, I_DIRTY_DATASYNC);
864864
}
865865
}

fs/nfs/write.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -872,8 +872,7 @@ static void nfs_folio_clear_commit(struct folio *folio)
872872
long nr = folio_nr_pages(folio);
873873

874874
node_stat_mod_folio(folio, NR_WRITEBACK, -nr);
875-
wb_stat_mod(&inode_to_bdi(folio->mapping->host)->wb,
876-
WB_WRITEBACK, -nr);
875+
bdi_wb_stat_mod(folio->mapping->host, WB_WRITEBACK, -nr);
877876
}
878877
}
879878

0 commit comments

Comments
 (0)