X-Git-Url: http://git.efficios.com/?p=deliverable%2Flinux.git;a=blobdiff_plain;f=mm%2Fpage-writeback.c;fp=mm%2Fpage-writeback.c;h=bc5149d5ec38016da91a8b1c85aeca0193143f0c;hp=999792d35ccc0faee6c4f85d70b6e31876855284;hb=07837831047fb72856d1f61a726a4094397facd8;hpb=3f86ba5d0c1c34a4469da1f62d3707e32a20d6ba diff --git a/mm/page-writeback.c b/mm/page-writeback.c index 999792d35ccc..bc5149d5ec38 100644 --- a/mm/page-writeback.c +++ b/mm/page-writeback.c @@ -1910,7 +1910,8 @@ bool wb_over_bg_thresh(struct bdi_writeback *wb) if (gdtc->dirty > gdtc->bg_thresh) return true; - if (wb_stat(wb, WB_RECLAIMABLE) > __wb_calc_thresh(gdtc)) + if (wb_stat(wb, WB_RECLAIMABLE) > + wb_calc_thresh(gdtc->wb, gdtc->bg_thresh)) return true; if (mdtc) { @@ -1924,7 +1925,8 @@ bool wb_over_bg_thresh(struct bdi_writeback *wb) if (mdtc->dirty > mdtc->bg_thresh) return true; - if (wb_stat(wb, WB_RECLAIMABLE) > __wb_calc_thresh(mdtc)) + if (wb_stat(wb, WB_RECLAIMABLE) > + wb_calc_thresh(mdtc->wb, mdtc->bg_thresh)) return true; }