|
@@ -246,7 +246,7 @@ void vmpressure(gfp_t gfp, struct mem_cgroup *memcg,
|
|
|
scanned = vmpr->scanned;
|
|
scanned = vmpr->scanned;
|
|
|
spin_unlock(&vmpr->sr_lock);
|
|
spin_unlock(&vmpr->sr_lock);
|
|
|
|
|
|
|
|
- if (scanned < vmpressure_win || work_pending(&vmpr->work))
|
|
|
|
|
|
|
+ if (scanned < vmpressure_win)
|
|
|
return;
|
|
return;
|
|
|
schedule_work(&vmpr->work);
|
|
schedule_work(&vmpr->work);
|
|
|
}
|
|
}
|