Vladimir Davydov
|
edd9f7230f
mm: oom: do not reap task if there are live threads in threadgroup
|
9 lat temu |
Tetsuo Handa
|
f44666b046
mm,oom: speed up select_bad_process() loop
|
9 lat temu |
Michal Hocko
|
ec8d7c14ea
mm, oom_reaper: do not mmput synchronously from the oom reaper context
|
9 lat temu |
Michal Hocko
|
bb8a4b7fd1
mm, oom_reaper: hide oom reaped tasks from OOM killer more carefully
|
9 lat temu |
Michal Hocko
|
449d777d7a
mm, oom_reaper: clear TIF_MEMDIE for all tasks queued for oom_reaper
|
9 lat temu |
Michal Hocko
|
3ef22dfff2
oom, oom_reaper: try to reap tasks which skip regular OOM killer path
|
9 lat temu |
Michal Hocko
|
3da88fb3ba
mm, oom: move GFP_NOFS check to out_of_memory
|
9 lat temu |
Michal Hocko
|
af8e15cc85
oom, oom_reaper: do not enqueue task if it is on the oom_reaper_list head
|
9 lat temu |
Tetsuo Handa
|
bb29902a75
oom, oom_reaper: protect oom_reaper_list using simpler way
|
9 lat temu |
Michal Hocko
|
e26796066f
oom: make oom_reaper freezable
|
9 lat temu |
Vladimir Davydov
|
29c696e1c6
oom: make oom_reaper_list single linked
|
9 lat temu |
Michal Hocko
|
855b018325
oom, oom_reaper: disable oom_reaper for oom_kill_allocating_task
|
9 lat temu |
Michal Hocko
|
03049269de
mm, oom_reaper: implement OOM victims queuing
|
9 lat temu |
Michal Hocko
|
bc448e897b
mm, oom_reaper: report success/failure
|
9 lat temu |
Michal Hocko
|
36324a990c
oom: clear TIF_MEMDIE after oom_reaper managed to unmap the address space
|
9 lat temu |
Michal Hocko
|
aac4536355
mm, oom: introduce oom reaper
|
9 lat temu |
Tetsuo Handa
|
6afcf2895e
mm,oom: make oom_killer_disable() killable
|
9 lat temu |
Joe Perches
|
756a025f00
mm: coalesce split strings
|
9 lat temu |
Johannes Weiner
|
6a618957ad
mm: oom_kill: don't ignore oom score on exiting tasks
|
9 lat temu |
Vlastimil Babka
|
a0795cd416
mm, oom: print symbolic gfp_flags in oom warning
|
9 lat temu |
Jerome Marchand
|
eca56ff906
mm, shmem: add internal shmem resident memory accounting
|
9 lat temu |
Chen Jie
|
a2b829d959
mm/oom_kill.c: avoid attempting to kill init sharing same memory
|
9 lat temu |
Yaowei Bai
|
db2a0dd7a4
mm/oom_kill.c: introduce is_sysrq_oom helper
|
9 lat temu |
Oleg Nesterov
|
4d7b3394f7
mm/oom_kill: fix the wrong task->mm == mm checks in oom_kill_process()
|
9 lat temu |
Oleg Nesterov
|
c319025a6c
mm/oom_kill: cleanup the "kill sharing same memory" loop
|
9 lat temu |
Oleg Nesterov
|
0c1b2d783c
mm/oom_kill: remove the wrong fatal_signal_pending() check in oom_kill_process()
|
9 lat temu |
David Rientjes
|
da39da3a54
mm, oom: remove task_lock protecting comm printing
|
9 lat temu |
Tetsuo Handa
|
840807a8f4
mm/oom_kill.c: suppress unnecessary "sharing same memory" message
|
9 lat temu |
Tetsuo Handa
|
880b768937
mm/oom_kill.c: fix potentially killing unrelated process
|
9 lat temu |
Tetsuo Handa
|
426fb5e72d
mm/oom_kill.c: reverse the order of setting TIF_MEMDIE and sending SIGKILL
|
9 lat temu |