aboutsummaryrefslogtreecommitdiff
path: root/include/linux/oom.h
AgeCommit message (Expand)AuthorFilesLines
2022-04-06mm: move oom_kill sysctls to their own fileGravatar sujiaxun 1-4/+0
2020-10-13mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessaryGravatar Suren Baghdasaryan 1-0/+1
2020-08-12mm, oom: make the calculation of oom badness more accurateGravatar Yafang Shao 1-2/+2
2019-07-12oom: decouple mems_allowed from oom_unkillable_taskGravatar Shakeel Butt 1-1/+0
2019-07-12mm, oom: remove redundant task_in_mem_cgroup() checkGravatar Shakeel Butt 1-1/+1
2018-12-28mm, oom: reorganize the oom report in dump_headerGravatar yuzhoujian 1-0/+10
2018-08-23mm: Change return type int to vm_fault_t for fault handlersGravatar Souptick Joarder 1-1/+1
2018-08-22mm, oom: distinguish blockable mode for mmu notifiersGravatar Michal Hocko 1-1/+1
2018-05-11mm, oom: fix concurrent munlock and oom reaper unmap, v3Gravatar David Rientjes 1-0/+2
2017-12-14mm, oom_reaper: fix memory corruptionGravatar Michal Hocko 1-0/+9
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-08-18mm, oom: fix potential data corruption when oom_reaper races with writerGravatar Michal Hocko 1-0/+22
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Gravatar Ingo Molnar 1-1/+1
2016-10-07mm, oom: enforce exit_oom_victim on current taskGravatar Tetsuo Handa 1-1/+1
2016-10-07oom, suspend: fix oom_killer_disable vs. pm suspend properlyGravatar Michal Hocko 1-1/+1
2016-10-07mm, oom: get rid of signal_struct::oom_victimsGravatar Michal Hocko 1-0/+5
2016-10-07mm: oom: deduplicate victim selection code for memcg and global oomGravatar Vladimir Davydov 1-39/+4
2016-07-28mm, oom: fortify task_will_free_mem()Gravatar Michal Hocko 1-23/+3
2016-07-26mm,oom: remove unused argument from oom_scan_process_thread().Gravatar Tetsuo Handa 1-1/+1
2016-07-26mm: oom: add memcg to oom_controlGravatar Vladimir Davydov 1-3/+5
2016-05-23signal: make oom_flags a boolGravatar Tetsuo Handa 1-6/+3
2016-05-20oom: consider multi-threaded tasks in task_will_free_memGravatar Michal Hocko 1-2/+13
2016-05-19oom, oom_reaper: try to reap tasks which skip regular OOM killer pathGravatar Michal Hocko 1-0/+8
2016-03-25include/linux/oom.h: remove undefined oom_kills_count()/note_oom_kill()Gravatar Tetsuo Handa 1-2/+0
2016-03-25oom: clear TIF_MEMDIE after oom_reaper managed to unmap the address spaceGravatar Michal Hocko 1-1/+1
2015-09-08mm, oom: add description of struct oom_controlGravatar David Rientjes 1-3/+17
2015-09-08mm, oom: pass an oom order of -1 when triggered by sysrqGravatar David Rientjes 1-1/+0
2015-09-08mm, oom: organize oom context into structGravatar David Rientjes 1-10/+15
2015-06-24mm: oom_kill: simplify OOM killer lockingGravatar Johannes Weiner 1-3/+2
2015-06-24mm: oom_kill: clean up victim marking and exiting interfacesGravatar Johannes Weiner 1-3/+4
2015-04-14memcg: print cgroup information when system panics due to panic_on_oomGravatar Balasubramani Vivekanandan 1-1/+2
2015-02-11oom, PM: make OOM detection in the freezer path racelessGravatar Michal Hocko 1-11/+3
2015-02-11oom: add helpers for setting and clearing TIF_MEMDIEGravatar Michal Hocko 1-0/+4
2015-01-26mm: page_alloc: embed OOM killing naturally into allocation slowpathGravatar Johannes Weiner 1-5/+0
2014-12-13oom: don't assume that a coredumping thread will exit soonGravatar Oleg Nesterov 1-0/+11
2014-10-21OOM, PM: OOM killed task shouldn't escape PM suspendGravatar Michal Hocko 1-0/+3
2014-08-06mm, oom: rename zonelist locking functionsGravatar David Rientjes 1-2/+2
2013-11-13mm: add a helper function to check may oom conditionGravatar Qiang Huang 1-0/+5
2012-12-11mm, oom: fix race when specifying a thread as the oom originGravatar David Rientjes 1-2/+17
2012-12-11mm, oom: change type of oom_score_adj to shortGravatar David Rientjes 1-2/+2
2012-12-11mm, memcg: make mem_cgroup_out_of_memory() staticGravatar David Rientjes 1-2/+0
2012-10-13UAPI: (Scripted) Disintegrate include/linuxGravatar David Howells 1-9/+1
2012-10-09oom: remove deprecated oom_adjGravatar Davidlohr Bueso 1-11/+0
2012-07-31mm, memcg: move all oom handling to memcontrol.cGravatar David Rientjes 1-0/+3
2012-07-31mm, memcg: introduce own oom handler to iterate only over its own threadsGravatar David Rientjes 1-0/+16
2012-07-31mm, oom: move declaration for mem_cgroup_out_of_memory to oom.hGravatar David Rientjes 1-0/+2
2012-05-29mm, oom: normalize oom scores to oom_score_adj scale only for userspaceGravatar David Rientjes 1-2/+3
2012-03-21mm, oom: force oom kill on sysrq+fGravatar David Rientjes 1-1/+1
2012-01-12mm: unify remaining mem_cont, mem, etc. variable names to memcgGravatar Johannes Weiner 1-1/+1
2011-10-31oom: fix race while temporarily setting current's oom_score_adjGravatar David Rientjes 1-0/+1