diff options
-rw-r--r-- | mm/vmpressure.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/mm/vmpressure.c b/mm/vmpressure.c index 9a6c0704211c..149fdf6c5c56 100644 --- a/mm/vmpressure.c +++ b/mm/vmpressure.c | |||
@@ -248,9 +248,8 @@ void vmpressure(gfp_t gfp, struct mem_cgroup *memcg, bool tree, | |||
248 | 248 | ||
249 | if (tree) { | 249 | if (tree) { |
250 | spin_lock(&vmpr->sr_lock); | 250 | spin_lock(&vmpr->sr_lock); |
251 | vmpr->tree_scanned += scanned; | 251 | scanned = vmpr->tree_scanned += scanned; |
252 | vmpr->tree_reclaimed += reclaimed; | 252 | vmpr->tree_reclaimed += reclaimed; |
253 | scanned = vmpr->scanned; | ||
254 | spin_unlock(&vmpr->sr_lock); | 253 | spin_unlock(&vmpr->sr_lock); |
255 | 254 | ||
256 | if (scanned < vmpressure_win) | 255 | if (scanned < vmpressure_win) |