With the changes in commit 0c58a97f919c ("fuse: remove tmp folio for writebacks and internal rb tree") which removed using temp folios for dirty page writeback, fuse can now use the default writeback accounting instead of doing its own accounting. This allows us to get rid of BDI_CAP_WRITEBACK_ACCT altogether. Changelog --------- v1: https://lore.kernel.org/linux-fsdevel/20250703164556.1576674-1-joannelkoong@xxxxxxxxx/ v1 -> v2: * Get rid of unused variable declarations (kernel test robot) * Add David's acked-by Joanne Koong (2): fuse: use default writeback accounting mm: remove BDI_CAP_WRITEBACK_ACCT fs/fuse/file.c | 9 +------- fs/fuse/inode.c | 2 -- include/linux/backing-dev.h | 14 +----------- mm/backing-dev.c | 2 +- mm/page-writeback.c | 43 ++++++++++++++++--------------------- 5 files changed, 21 insertions(+), 49 deletions(-) -- 2.47.1