memcg: add the soft_limit reclaim in global direct reclaim.
authorYing Han <>
Thu, 26 May 2011 23:25:27 +0000 (16:25 -0700)
committerLinus Torvalds <>
Fri, 27 May 2011 00:12:35 +0000 (17:12 -0700)
We recently added the change in global background reclaim which counts the
return value of soft_limit reclaim.  Now this patch adds the similar logic
on global direct reclaim.

We should skip scanning global LRU on shrink_zone if soft_limit reclaim
does enough work.  This is the first step where we start with counting the
nr_scanned and nr_reclaimed from soft_limit reclaim into global

Signed-off-by: Ying Han <>
Cc: KOSAKI Motohiro <>
Cc: Minchan Kim <>
Cc: Daisuke Nishimura <>
Cc: Balbir Singh <>
Cc: KAMEZAWA Hiroyuki <>
Cc: Mel Gorman <>
Cc: Johannes Weiner <>
Cc: Rik van Riel <>
Cc: Hugh Dickins <>
Cc: Michal Hocko <>
Signed-off-by: Andrew Morton <>
Signed-off-by: Linus Torvalds <>

No differences found