aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorHugh Dickins <[email protected]>2007-01-05 16:37:03 -0800
committerLinus Torvalds <[email protected]>2007-01-05 23:55:29 -0800
commit7ba3485947ee7bc89a17f86250fe9b692a615dff (patch)
tree77fce78136f040d9382f1b27687478bbcbec051a /include
parentc8af57eb76fbd70c7f5b421b065fd55d096e2bff (diff)
[PATCH] fix OOM killing of swapoff
These days, if you swapoff when there isn't enough memory, OOM killer gives "BUG: scheduling while atomic" and the machine hangs: badness() needs to do its PF_SWAPOFF return after the task_unlock (tasklist_lock is also held here, so p isn't going to be freed: PF_SWAPOFF might get turned off at any moment, but that doesn't really matter). Signed-off-by: Hugh Dickins <[email protected]> Cc: <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions