Commit History

Autor SHA1 Mensaxe Data
  Geert Uytterhoeven f33e6f0671 mm, oom: fix uninitialized ret in task_will_free_mem() %!s(int64=9) %!d(string=hai) anos
  Michal Hocko 091f362c53 mm, oom: tighten task_will_free_mem() locking %!s(int64=9) %!d(string=hai) anos
  Michal Hocko a373966d1f mm, oom: hide mm which is shared with kthread or global init %!s(int64=9) %!d(string=hai) anos
  Michal Hocko 11a410d516 mm, oom_reaper: do not attempt to reap a task more than twice %!s(int64=9) %!d(string=hai) anos
  Michal Hocko 696453e666 mm, oom: task_will_free_mem should skip oom_reaped tasks %!s(int64=9) %!d(string=hai) anos
  Michal Hocko 1af8bb4326 mm, oom: fortify task_will_free_mem() %!s(int64=9) %!d(string=hai) anos
  Michal Hocko 97fd49c235 mm, oom: kill all tasks sharing the mm %!s(int64=9) %!d(string=hai) anos
  Michal Hocko b18dc5f291 mm, oom: skip vforked tasks from being selected %!s(int64=9) %!d(string=hai) anos
  Michal Hocko 44a70adec9 mm, oom_adj: make sure processes sharing mm have same view of oom_score_adj %!s(int64=9) %!d(string=hai) anos
  Michal Hocko e5e3f4c4f0 mm, oom_reaper: make sure that mmput_async is called only when memory was reaped %!s(int64=9) %!d(string=hai) anos
  Tetsuo Handa fbe84a09da mm,oom: remove unused argument from oom_scan_process_thread(). %!s(int64=9) %!d(string=hai) anos
  Vladimir Davydov 2a966b77ae mm: oom: add memcg to oom_control %!s(int64=9) %!d(string=hai) anos
  Vladimir Davydov 798fd75695 mm: zap ZONE_OOM_LOCKED %!s(int64=9) %!d(string=hai) anos
  Tetsuo Handa 9df10fb7b8 oom_reaper: avoid pointless atomic_inc_not_zero usage. %!s(int64=9) %!d(string=hai) anos
  Tetsuo Handa 491a1c65ae mm,oom_reaper: don't call mmput_async() without atomic_inc_not_zero() %!s(int64=9) %!d(string=hai) anos
  Michal Hocko cbdcf7f789 mm, oom_reaper: do not use siglock in try_oom_reaper() %!s(int64=9) %!d(string=hai) anos
  Michal Hocko e2fe14564d oom_reaper: close race with exiting task %!s(int64=9) %!d(string=hai) anos
  Vladimir Davydov edd9f7230f mm: oom: do not reap task if there are live threads in threadgroup %!s(int64=9) %!d(string=hai) anos
  Tetsuo Handa f44666b046 mm,oom: speed up select_bad_process() loop %!s(int64=9) %!d(string=hai) anos
  Michal Hocko ec8d7c14ea mm, oom_reaper: do not mmput synchronously from the oom reaper context %!s(int64=9) %!d(string=hai) anos
  Michal Hocko bb8a4b7fd1 mm, oom_reaper: hide oom reaped tasks from OOM killer more carefully %!s(int64=9) %!d(string=hai) anos
  Michal Hocko 449d777d7a mm, oom_reaper: clear TIF_MEMDIE for all tasks queued for oom_reaper %!s(int64=9) %!d(string=hai) anos
  Michal Hocko 3ef22dfff2 oom, oom_reaper: try to reap tasks which skip regular OOM killer path %!s(int64=9) %!d(string=hai) anos
  Michal Hocko 3da88fb3ba mm, oom: move GFP_NOFS check to out_of_memory %!s(int64=9) %!d(string=hai) anos
  Michal Hocko af8e15cc85 oom, oom_reaper: do not enqueue task if it is on the oom_reaper_list head %!s(int64=9) %!d(string=hai) anos
  Tetsuo Handa bb29902a75 oom, oom_reaper: protect oom_reaper_list using simpler way %!s(int64=9) %!d(string=hai) anos
  Michal Hocko e26796066f oom: make oom_reaper freezable %!s(int64=9) %!d(string=hai) anos
  Vladimir Davydov 29c696e1c6 oom: make oom_reaper_list single linked %!s(int64=9) %!d(string=hai) anos
  Michal Hocko 855b018325 oom, oom_reaper: disable oom_reaper for oom_kill_allocating_task %!s(int64=9) %!d(string=hai) anos
  Michal Hocko 03049269de mm, oom_reaper: implement OOM victims queuing %!s(int64=9) %!d(string=hai) anos