diff options
| author | Rik van Riel <[email protected]> | 2005-11-28 13:44:07 -0800 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2005-11-28 14:42:25 -0800 |
| commit | f7b7fd8f3ebbb2810d6893295aa984acd0fd30db (patch) | |
| tree | 01afc1edafc50a3c65ec8576c05c60da53d8d242 /scripts/basic/split-include.c | |
| parent | a93a117eaa0bec426d4671a49bfa96a6fdcd2ac9 (diff) | |
[PATCH] temporarily disable swap token on memory pressure
Some users (hi Zwane) have seen a problem when running a workload that
eats nearly all of physical memory - th system does an OOM kill, even
when there is still a lot of swap free.
The problem appears to be a very big task that is holding the swap
token, and the VM has a very hard time finding any other page in the
system that is swappable.
Instead of ignoring the swap token when sc->priority reaches 0, we could
simply take the swap token away from the memory hog and make sure we
don't give it back to the memory hog for a few seconds.
This patch resolves the problem Zwane ran into.
Signed-off-by: Rik van Riel <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/basic/split-include.c')
0 files changed, 0 insertions, 0 deletions