Tetsuo Handa
|
bb29902a75
oom, oom_reaper: protect oom_reaper_list using simpler way
|
9 years ago |
Michal Hocko
|
e26796066f
oom: make oom_reaper freezable
|
9 years ago |
Vladimir Davydov
|
29c696e1c6
oom: make oom_reaper_list single linked
|
9 years ago |
Michal Hocko
|
855b018325
oom, oom_reaper: disable oom_reaper for oom_kill_allocating_task
|
9 years ago |
Michal Hocko
|
03049269de
mm, oom_reaper: implement OOM victims queuing
|
9 years ago |
Michal Hocko
|
bc448e897b
mm, oom_reaper: report success/failure
|
9 years ago |
Michal Hocko
|
36324a990c
oom: clear TIF_MEMDIE after oom_reaper managed to unmap the address space
|
9 years ago |
Michal Hocko
|
aac4536355
mm, oom: introduce oom reaper
|
9 years ago |
Tetsuo Handa
|
6afcf2895e
mm,oom: make oom_killer_disable() killable
|
9 years ago |
Joe Perches
|
756a025f00
mm: coalesce split strings
|
9 years ago |
Johannes Weiner
|
6a618957ad
mm: oom_kill: don't ignore oom score on exiting tasks
|
9 years ago |
Vlastimil Babka
|
a0795cd416
mm, oom: print symbolic gfp_flags in oom warning
|
9 years ago |
Jerome Marchand
|
eca56ff906
mm, shmem: add internal shmem resident memory accounting
|
9 years ago |
Chen Jie
|
a2b829d959
mm/oom_kill.c: avoid attempting to kill init sharing same memory
|
9 years ago |
Yaowei Bai
|
db2a0dd7a4
mm/oom_kill.c: introduce is_sysrq_oom helper
|
10 years ago |
Oleg Nesterov
|
4d7b3394f7
mm/oom_kill: fix the wrong task->mm == mm checks in oom_kill_process()
|
10 years ago |
Oleg Nesterov
|
c319025a6c
mm/oom_kill: cleanup the "kill sharing same memory" loop
|
10 years ago |
Oleg Nesterov
|
0c1b2d783c
mm/oom_kill: remove the wrong fatal_signal_pending() check in oom_kill_process()
|
10 years ago |
David Rientjes
|
da39da3a54
mm, oom: remove task_lock protecting comm printing
|
10 years ago |
Tetsuo Handa
|
840807a8f4
mm/oom_kill.c: suppress unnecessary "sharing same memory" message
|
10 years ago |
Tetsuo Handa
|
880b768937
mm/oom_kill.c: fix potentially killing unrelated process
|
10 years ago |
Tetsuo Handa
|
426fb5e72d
mm/oom_kill.c: reverse the order of setting TIF_MEMDIE and sending SIGKILL
|
10 years ago |
David Rientjes
|
75e8f8b24c
mm, oom: remove unnecessary variable
|
10 years ago |
David Rientjes
|
071a4befeb
mm, oom: do not panic for oom kills triggered from sysrq
|
10 years ago |
David Rientjes
|
54e9e29132
mm, oom: pass an oom order of -1 when triggered by sysrq
|
10 years ago |
David Rientjes
|
6e0fc46dc2
mm, oom: organize oom context into struct
|
10 years ago |
Wang Long
|
f0d6647e85
mm/oom_kill.c: print points as unsigned int
|
10 years ago |
Johannes Weiner
|
dc56401fc9
mm: oom_kill: simplify OOM killer locking
|
10 years ago |
Johannes Weiner
|
da51b14adb
mm: oom_kill: remove unnecessary locking in exit_oom_victim()
|
10 years ago |
Johannes Weiner
|
c38f1025f2
mm: oom_kill: generalize OOM progress waitqueue
|
10 years ago |