On Wed 20-03-24 19:02:21, Kemeng Shi wrote: > Commit 8d92890bd6b85 ("mm/writeback: discard NR_UNSTABLE_NFS, use > NR_WRITEBACK instead") removed NR_UNSTABLE_NFS and nr_reclaimable > only contains dirty page now. > Rename nr_reclaimable to nr_dirty properly. > > Signed-off-by: Kemeng Shi <shikemeng@xxxxxxxxxxxxxxx> Looks good. Feel free to add: Reviewed-by: Jan Kara <jack@xxxxxxx> Honza > --- > mm/page-writeback.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/mm/page-writeback.c b/mm/page-writeback.c > index ba1b6b5ae5d6..481b6bf34c21 100644 > --- a/mm/page-writeback.c > +++ b/mm/page-writeback.c > @@ -1695,7 +1695,7 @@ static int balance_dirty_pages(struct bdi_writeback *wb, > struct dirty_throttle_control * const mdtc = mdtc_valid(&mdtc_stor) ? > &mdtc_stor : NULL; > struct dirty_throttle_control *sdtc; > - unsigned long nr_reclaimable; /* = file_dirty */ > + unsigned long nr_dirty; > long period; > long pause; > long max_pause; > @@ -1716,9 +1716,9 @@ static int balance_dirty_pages(struct bdi_writeback *wb, > unsigned long m_thresh = 0; > unsigned long m_bg_thresh = 0; > > - nr_reclaimable = global_node_page_state(NR_FILE_DIRTY); > + nr_dirty = global_node_page_state(NR_FILE_DIRTY); > gdtc->avail = global_dirtyable_memory(); > - gdtc->dirty = nr_reclaimable + global_node_page_state(NR_WRITEBACK); > + gdtc->dirty = nr_dirty + global_node_page_state(NR_WRITEBACK); > > domain_dirty_limits(gdtc); > > @@ -1769,7 +1769,7 @@ static int balance_dirty_pages(struct bdi_writeback *wb, > * In normal mode, we start background writeout at the lower > * background_thresh, to keep the amount of dirty memory low. > */ > - if (!laptop_mode && nr_reclaimable > gdtc->bg_thresh && > + if (!laptop_mode && nr_dirty > gdtc->bg_thresh && > !writeback_in_progress(wb)) > wb_start_background_writeback(wb); > > -- > 2.30.0 > -- Jan Kara <jack@xxxxxxxx> SUSE Labs, CR