Age | Commit message (Expand) | Author | Files | Lines |
2015-02-11 | mm: account pmd page tables to the process | Kirill A. Shutemov | 1 | -4/+5 |
2015-02-11 | oom, PM: make OOM detection in the freezer path raceless | Michal Hocko | 1 | -20/+112 |
2015-02-11 | oom: thaw the OOM victim if it is frozen | Michal Hocko | 1 | -2/+8 |
2015-02-11 | oom: add helpers for setting and clearing TIF_MEMDIE | Michal Hocko | 1 | -3/+20 |
2015-02-11 | oom: make sure that TIF_MEMDIE is set under task_lock | Michal Hocko | 1 | -2/+5 |
2015-02-11 | oom: don't count on mm-less current process | Tetsuo Handa | 1 | -1/+5 |
2014-12-13 | oom: kill the insufficient and no longer needed PT_TRACE_EXIT check | Oleg Nesterov | 1 | -8/+3 |
2014-12-13 | oom: don't assume that a coredumping thread will exit soon | Oleg Nesterov | 1 | -3/+3 |
2014-12-11 | Merge branch 'for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c... | Linus Torvalds | 1 | -1/+1 |
2014-12-10 | mm: memcontrol: drop bogus RCU locking from mem_cgroup_same_or_subtree() | Johannes Weiner | 1 | -2/+2 |
2014-10-27 | cpuset: simplify cpuset_node_allowed API | Vladimir Davydov | 1 | -1/+1 |
2014-10-21 | OOM, PM: OOM killed task shouldn't escape PM suspend | Michal Hocko | 1 | -0/+17 |
2014-10-09 | mm: clean up zone flags | Johannes Weiner | 1 | -3/+3 |
2014-08-06 | mm, oom: remove unnecessary exit_state check | David Rientjes | 1 | -2/+0 |
2014-08-06 | mm, oom: rename zonelist locking functions | David Rientjes | 1 | -17/+13 |
2014-08-06 | mm, oom: ensure memoryless node zonelist always includes zones | David Rientjes | 1 | -1/+1 |
2014-01-30 | mm, oom: base root bonus on current usage | David Rientjes | 1 | -1/+1 |
2014-01-23 | mm, oom: prefer thread group leaders for display purposes | David Rientjes | 1 | -4/+8 |
2014-01-21 | oom_kill: add rcu_read_lock() into find_lock_task_mm() | Oleg Nesterov | 1 | -4/+8 |
2014-01-21 | oom_kill: has_intersects_mems_allowed() needs rcu_read_lock() | Oleg Nesterov | 1 | -8/+11 |
2014-01-21 | oom_kill: change oom_kill.c to use for_each_thread() | Oleg Nesterov | 1 | -10/+10 |
2013-11-15 | mm: convert mm->nr_ptes to atomic_long_t | Kirill A. Shutemov | 1 | -3/+3 |
2013-10-16 | mm: memcg: handle non-error OOM situations more gracefully | Johannes Weiner | 1 | -1/+1 |
2013-09-12 | mm: memcg: do not trap chargers with full callstack on OOM | Johannes Weiner | 1 | -2/+5 |
2013-07-15 | mm/oom_kill: remove weird use of ERR_PTR()/PTR_ERR(). | Rusty Russell | 1 | -3/+3 |
2013-02-23 | memcg, oom: provide more precise dump info while memcg oom happening | Sha Zhengju | 1 | -2/+4 |
2012-12-12 | mm, oom: remove redundant sleep in pagefault oom handler | David Rientjes | 1 | -1/+0 |
2012-12-12 | mm, oom: cleanup pagefault oom handler | David Rientjes | 1 | -42/+7 |
2012-12-12 | oom: use N_MEMORY instead N_HIGH_MEMORY | Lai Jiangshan | 1 | -1/+1 |
2012-12-11 | mm, oom: fix race when specifying a thread as the oom origin | David Rientjes | 1 | -42/+7 |
2012-12-11 | mm, oom: change type of oom_score_adj to short | David Rientjes | 1 | -5/+5 |
2012-12-11 | mm, oom: allow exiting threads to have access to memory reserves | David Rientjes | 1 | -22/+9 |
2012-10-09 | oom: remove deprecated oom_adj | Davidlohr Bueso | 1 | -2/+2 |
2012-07-31 | mm, memcg: move all oom handling to memcontrol.c | David Rientjes | 1 | -21/+2 |
2012-07-31 | mm, oom: reduce dependency on tasklist_lock | David Rientjes | 1 | -11/+30 |
2012-07-31 | mm, memcg: introduce own oom handler to iterate only over its own threads | David Rientjes | 1 | -33/+15 |
2012-07-31 | mm, oom: introduce helper function to process threads during scan | David Rientjes | 1 | -46/+65 |
2012-07-31 | memcg: rename config variables | Andrew Morton | 1 | -1/+1 |
2012-07-31 | mm, oom: replace some information in tasklist dump | David Rientjes | 1 | -5/+6 |
2012-07-31 | mm, oom: fix potential killing of thread that is disabled from oom killing | David Rientjes | 1 | -2/+2 |
2012-07-31 | mm, oom: do not schedule if current has been killed | David Rientjes | 1 | -6/+5 |
2012-06-20 | mm: fix kernel-doc warnings | Wanpeng Li | 1 | -1/+1 |
2012-06-20 | mm, oom: fix and cleanup oom score calculations | David Rientjes | 1 | -8/+7 |
2012-06-08 | mm, oom: fix badness score underflow | David Rientjes | 1 | -2/+2 |
2012-05-29 | mm, oom: normalize oom scores to oom_score_adj scale only for userspace | David Rientjes | 1 | -28/+16 |
2012-05-03 | userns: Store uid and gid values in struct cred with kuid_t and kgid_t types | Eric W. Biederman | 1 | -2/+2 |
2012-03-23 | signal: oom_kill_task: use SEND_SIG_FORCED instead of force_sig() | Oleg Nesterov | 1 | -2/+2 |
2012-03-21 | mm, memcg: pass charge order to oom killer | David Rientjes | 1 | -3/+4 |
2012-03-21 | mm, oom: force oom kill on sysrq+f | David Rientjes | 1 | -7/+10 |
2012-03-21 | mm, oom: introduce independent oom killer ratelimit state | David Rientjes | 1 | -1/+4 |
2012-03-21 | mm, oom: do not emit oom killer warning if chosen thread is already exiting | David Rientjes | 1 | -3/+3 |
2012-03-21 | mm, oom: fold oom_kill_task() into oom_kill_process() | David Rientjes | 1 | -47/+38 |
2012-03-21 | mm, oom: avoid looping when chosen thread detaches its mm | David Rientjes | 1 | -36/+20 |
2012-01-12 | mm: unify remaining mem_cont, mem, etc. variable names to memcg | Johannes Weiner | 1 | -19/+19 |
2012-01-12 | mm: oom_kill: remove memcg argument from oom_kill_task() | Johannes Weiner | 1 | -2/+2 |
2012-01-10 | tracepoint: add tracepoints for debugging oom_score_adj | KAMEZAWA Hiroyuki | 1 | -0/+6 |
2011-12-21 | Merge branch 'master' into pm-sleep | Rafael J. Wysocki | 1 | -1/+1 |
2011-12-20 | oom: fix integer overflow of points in oom_badness | Frantisek Hrbata | 1 | -1/+1 |
2011-11-21 | freezer: rename thaw_process() to __thaw_task() and simplify the implementation | Tejun Heo | 1 | -1/+1 |
2011-11-15 | oom: do not kill tasks with oom_score_adj OOM_SCORE_ADJ_MIN | Michal Hocko | 1 | -0/+5 |
2011-11-06 | Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -1/+1 |
2011-10-31 | oom: fix race while temporarily setting current's oom_score_adj | David Rientjes | 1 | -0/+19 |
2011-10-31 | oom: remove oom_disable_count | David Rientjes | 1 | -18/+5 |
2011-10-31 | oom: avoid killing kthreads if they assume the oom killed thread's mm | David Rientjes | 1 | -2/+3 |
2011-10-31 | oom: thaw threads if oom killed thread is frozen before deferring | David Rientjes | 1 | -1/+5 |
2011-10-31 | mm: Map most files to use export.h instead of module.h | Paul Gortmaker | 1 | -1/+1 |
2011-08-01 | oom: task->mm == NULL doesn't mean the memory was freed | Oleg Nesterov | 1 | -1/+3 |
2011-07-25 | oom: remove references to old badness() function | David Rientjes | 1 | -1/+1 |
2011-06-22 | ptrace: kill task_ptrace() | Tejun Heo | 1 | -2/+1 |
2011-05-25 | oom: replace PF_OOM_ORIGIN with toggling oom_score_adj | David Rientjes | 1 | -9/+27 |
2011-04-28 | oom: use pte pages in OOM score | KOSAKI Motohiro | 1 | -3/+6 |
2011-04-14 | oom-kill: remove boost_dying_task_prio() | KOSAKI Motohiro | 1 | -28/+0 |
2011-03-24 | lib, arch: add filter argument to show_mem and fix private implementations | David Rientjes | 1 | -1/+1 |
2011-03-23 | memcg: give current access to memory reserves if it's trying to die | David Rientjes | 1 | -0/+11 |
2011-03-22 | oom: suppress nodes that are not allowed from meminfo on oom kill | David Rientjes | 1 | -1/+1 |
2011-03-22 | oom: avoid deferring oom killer if exiting task is being traced | David Rientjes | 1 | -15/+25 |
2011-03-22 | oom: skip zombies when iterating tasklist | Andrey Vagin | 1 | -1/+3 |
2011-03-22 | oom: prevent unnecessary oom kills or kernel panics | David Rientjes | 1 | -4/+4 |
2011-03-14 | Revert "oom: oom_kill_process: fix the child_points logic" | Linus Torvalds | 1 | -8/+3 |
2011-03-14 | oom: oom_kill_process: fix the child_points logic | Oleg Nesterov | 1 | -3/+8 |
2010-10-26 | oom: kill all threads sharing oom killed task's mm | David Rientjes | 1 | -0/+24 |
2010-10-26 | oom: avoid killing a task if a thread sharing its mm cannot be killed | David Rientjes | 1 | -4/+5 |
2010-09-22 | oom: filter unkillable tasks from tasklist dump | David Rientjes | 1 | -21/+19 |
2010-09-22 | oom: always return a badness score of non-zero for eligible tasks | David Rientjes | 1 | -2/+7 |
2010-08-20 | oom: __task_cred() need rcu_read_lock() | KOSAKI Motohiro | 1 | -1/+1 |
2010-08-20 | oom: fix tasklist_lock leak | KOSAKI Motohiro | 1 | -3/+6 |
2010-08-20 | oom: fix NULL pointer dereference | KOSAKI Motohiro | 1 | -3/+2 |
2010-08-11 | memcg: use find_lock_task_mm() in memory cgroups oom | KAMEZAWA Hiroyuki | 1 | -1/+1 |
2010-08-09 | oom: badness heuristic rewrite | David Rientjes | 1 | -148/+111 |
2010-08-09 | oom: multi threaded process coredump don't make deadlock | KOSAKI Motohiro | 1 | -1/+1 |
2010-08-09 | oom: give the dying task a higher priority | Luis Claudio R. Goncalves | 1 | -3/+31 |
2010-08-09 | oom: remove child->mm check from oom_kill_process() | KOSAKI Motohiro | 1 | -3/+0 |
2010-08-09 | oom: cleanup has_intersects_mems_allowed() | KOSAKI Motohiro | 1 | -2/+2 |
2010-08-09 | oom: move OOM_DISABLE check from oom_kill_task to out_of_memory() | KOSAKI Motohiro | 1 | -2/+3 |
2010-08-09 | oom: kill duplicate OOM_DISABLE check | KOSAKI Motohiro | 1 | -3/+0 |
2010-08-09 | oom: /proc/<pid>/oom_score treat kernel thread honestly | KOSAKI Motohiro | 1 | -6/+7 |
2010-08-09 | oom: oom_kill_process() needs to check that p is unkillable | KOSAKI Motohiro | 1 | -1/+2 |
2010-08-09 | oom: make oom_unkillable_task() helper function | KOSAKI Motohiro | 1 | -11/+22 |
2010-08-09 | oom: oom_kill_process() doesn't select kthread child | KOSAKI Motohiro | 1 | -0/+2 |
2010-08-09 | oom: don't try to kill oom_unkillable child | KOSAKI Motohiro | 1 | -3/+6 |
2010-08-09 | oom: fold __out_of_memory into out_of_memory | David Rientjes | 1 | -36/+29 |
2010-08-09 | oom: remove constraint argument from select_bad_process and __out_of_memory | David Rientjes | 1 | -10/+8 |
2010-08-09 | mm: rename try_set_zone_oom() to try_set_zonelist_oom() | Minchan Kim | 1 | -2/+2 |
2010-08-09 | oom: remove unnecessary code and cleanup | David Rientjes | 1 | -46/+10 |
2010-08-09 | oom: remove special handling for pagefault ooms | David Rientjes | 1 | -29/+57 |
2010-08-09 | oom: extract panic helper function | David Rientjes | 1 | -24/+29 |
2010-08-09 | oom: enable oom tasklist dump by default | David Rientjes | 1 | -1/+1 |
2010-08-09 | oom: select task from tasklist for mempolicy ooms | David Rientjes | 1 | -36/+68 |
2010-08-09 | oom: sacrifice child with highest badness score for parent | David Rientjes | 1 | -11/+29 |
2010-08-09 | oom: filter tasks not sharing the same cpuset | David Rientjes | 1 | -8/+2 |
2010-08-09 | oom: avoid sending exiting tasks a SIGKILL | David Rientjes | 1 | -1/+1 |
2010-08-09 | oom: give current access to memory reserves if it has been killed | David Rientjes | 1 | -0/+10 |
2010-08-09 | oom: dump_tasks use find_lock_task_mm too fix | David Rientjes | 1 | -2/+2 |
2010-08-09 | oom: improve commentary in dump_tasks() | David Rientjes | 1 | -8/+3 |
2010-08-09 | oom: dump_tasks use find_lock_task_mm too | KOSAKI Motohiro | 1 | -18/+21 |
2010-08-09 | oom: introduce find_lock_task_mm() to fix !mm false positives | Oleg Nesterov | 1 | -31/+43 |
2010-08-09 | oom: PF_EXITING check should take mm into account | Oleg Nesterov | 1 | -1/+1 |
2010-08-09 | oom: check PF_KTHREAD instead of !mm to skip kthreads | Oleg Nesterov | 1 | -6/+3 |
2010-05-27 | memcg: make oom killer a no-op when no killable task can be found | David Rientjes | 1 | -4/+1 |
2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
2010-03-12 | memcg: fix oom kill behavior | KAMEZAWA Hiroyuki | 1 | -8/+0 |
2010-03-12 | memcg: handle panic_on_oom=always case | KAMEZAWA Hiroyuki | 1 | -0/+2 |
2010-03-06 | mm: clean up mm_counter | KAMEZAWA Hiroyuki | 1 | -2/+2 |
2010-02-22 | memcg: fix oom killing a child process in an other cgroup | KAMEZAWA Hiroyuki | 1 | -0/+2 |
2009-12-16 | memcg: avoid oom-killing innocent task in case of use_hierarchy | Daisuke Nishimura | 1 | -6/+7 |
2009-12-16 | oom-kill: fix NUMA constraint check with nodemask | KAMEZAWA Hiroyuki | 1 | -13/+33 |
2009-12-16 | oom-kill: show virtual size and rss information of the killed process | KOSAKI Motohiro | 1 | -3/+13 |
2009-12-15 | oom: dump stack and VM state when oom killer panics | David Rientjes | 1 | -16/+24 |
2009-09-22 | oom: oom_kill doesn't kill vfork parent (or child) | KOSAKI Motohiro | 1 | -16/+1 |
2009-09-22 | oom: make oom_score to per-process value | KOSAKI Motohiro | 1 | -6/+29 |
2009-09-22 | oom: move oom_adj value from task_struct to signal_struct | KOSAKI Motohiro | 1 | -19/+15 |
2009-09-22 | ksm: unmerge is an origin of OOMs | Hugh Dickins | 1 | -1/+1 |
2009-08-18 | mm: revert "oom: move oom_adj value" | KOSAKI Motohiro | 1 | -25/+39 |
2009-06-16 | oom: only oom kill exiting tasks with attached memory | David Rientjes | 1 | -5/+3 |
2009-06-16 | oom: avoid unnecessary mm locking and scanning for OOM_DISABLE | David Rientjes | 1 | -32/+10 |
2009-06-16 | oom: move oom_adj value from task_struct to mm_struct | David Rientjes | 1 | -12/+22 |
2009-05-29 | oom: fix possible oom_dump_tasks NULL pointer | David Rientjes | 1 | -9/+15 |
2009-05-06 | oom: prevent livelock when oom_kill_allocating_task is set | David Rientjes | 1 | -23/+21 |
2009-04-02 | memcg: show memcg information during OOM | Balbir Singh | 1 | -0/+1 |
2009-04-01 | oom_kill: don't call for int_sqrt(0) | Cyrill Gorcunov | 1 | -7/+5 |
2009-01-08 | memcg: avoid deadlock caused by race between oom and cpuset_attach | Daisuke Nishimura | 1 | -2/+0 |
2009-01-08 | memcg: avoid unnecessary system-wide-oom-killer | KAMEZAWA Hiroyuki | 1 | -0/+8 |
2009-01-06 | oom: print triggering task's cpuset and mems allowed | David Rientjes | 1 | -0/+3 |
2009-01-06 | oom: fix zone_scan_mutex name | David Rientjes | 1 | -6/+6 |
2009-01-06 | mm: invoke oom-killer from page fault | Nick Piggin | 1 | -29/+65 |
2008-11-14 | Merge branch 'master' into next | James Morris | 1 | -1/+2 |
2008-11-14 | CRED: Use RCU to access another task's creds and to release a task's own creds | David Howells | 1 | -3/+3 |
2008-11-14 | CRED: Separate task security context from task_struct | David Howells | 1 | -1/+1 |
2008-11-11 | The oomkiller calculations make decisions based on capabilities. Since | Eric Paris | 1 | -3/+3 |
2008-11-06 | mm/oom_kill.c: fix badness() kerneldoc | Qinghuang Feng | 1 | -1/+0 |
2008-11-06 | oom: do not dump task state for non thread group leaders | David Rientjes | 1 | -0/+2 |
2008-08-14 | security: Fix setting of PF_SUPERPRIV by __capable() | David Howells | 1 | -2/+4 |
2008-04-28 | oom_kill: remove unused parameter in badness() | Li Zefan | 1 | -3/+2 |
2008-04-28 | mm: have zonelist contains structs with both a zone pointer and zone_idx | Mel Gorman | 1 | -23/+22 |
2008-04-28 | mm: use two zonelist that are filtered by GFP mask | Mel Gorman | 1 | -3/+5 |
2008-04-15 | memcg: fix oops in oom handling | Li Zefan | 1 | -2/+2 |
2008-03-19 | mm/oom_kill: fix kernel-doc | Randy Dunlap | 1 | -1/+8 |
2008-03-04 | Memory controller: rename to Memory Resource Controller | Balbir Singh | 1 | -1/+1 |
2008-02-07 | oom: add sysctl to enable task memory dump | David Rientjes | 1 | -5/+44 |
2008-02-07 | memcontrol: move oom task exclusion to tasklist scan | David Rientjes | 1 | -7/+2 |
2008-02-07 | Memory controller: OOM handling | Pavel Emelianov | 1 | -4/+39 |
2008-02-05 | oom_kill: remove uid==0 checks | Serge E. Hallyn | 1 | -1/+1 |
2008-02-05 | Add 64-bit capability support to the kernel | Andrew Morgan | 1 | -3/+2 |
2008-01-25 | sched: sched_rt_entity | Peter Zijlstra | 1 | -1/+1 |
2007-10-20 | oom_kill bug | Al Viro | 1 | -1/+1 |
2007-10-19 | Use helpers to obtain task pid in printks | Pavel Emelyanov | 1 | -2/+3 |
2007-10-19 | Isolate some explicit usage of task->tgid | Pavel Emelyanov | 1 | -1/+1 |
2007-10-19 | mm/oom_kill.c: Use list_for_each_entry instead of list_for_each | Matthias Kaehlcke | 1 | -3/+1 |
2007-10-19 | pid namespaces: define is_global_init() and is_container_init() | Serge E. Hallyn | 1 | -2/+2 |
2007-10-17 | oom: convert zone_scan_lock from mutex to spinlock | David Rientjes | 1 | -5/+5 |
2007-10-17 | oom: do not take callback_mutex | David Rientjes | 1 | -3/+0 |
2007-10-17 | oom: compare cpuset mems_allowed instead of exclusive ancestors | David Rientjes | 1 | -1/+1 |
2007-10-17 | oom: suppress extraneous stack and memory dump | David Rientjes | 1 | -13/+14 |
2007-10-17 | oom: add oom_kill_allocating_task sysctl | David Rientjes | 1 | -5/+8 |
2007-10-17 | oom: add per-zone locking | David Rientjes | 1 | -0/+52 |
2007-10-17 | oom: move constraints to enum | David Rientjes | 1 | -9/+3 |
2007-10-16 | Memoryless nodes: OOM: use N_HIGH_MEMORY map instead of constructing one on t... | Christoph Lameter | 1 | -8/+1 |
2007-07-31 | oom: print points as unsigned long | David Rientjes | 1 | -1/+1 |
2007-07-29 | Remove fs.h from mm.h | Alexey Dobriyan | 1 | -0/+1 |
2007-05-07 | oom: fix constraint deadlock | David Rientjes | 1 | -4/+6 |
2007-05-07 | mm: fix handling of panic_on_oom when cpusets are in use | Yasunori Goto | 1 | -0/+3 |
2007-05-07 | allow oom_adj of saintly processes | Joshua N Pritikin | 1 | -2/+4 |
2007-04-24 | fix OOM killing processes wrongly thought MPOL_BIND | Hugh Dickins | 1 | -0/+2 |
2007-04-24 | oom: kill all threads that share mm with killed task | David Rientjes | 1 | -1/+1 |
2007-03-16 | [PATCH] oom fix: prevent oom from killing a process with children/sibling unk... | Ankita Garg | 1 | -1/+1 |
2007-01-05 | [PATCH] fix OOM killing of swapoff | Hugh Dickins | 1 | -6/+6 |
2006-12-30 | [PATCH] fix oom killer kills current every time if there is memory-less-node ... | KAMEZAWA Hiroyuki | 1 | -1/+6 |
2006-12-13 | [PATCH] cpuset: rework cpuset_zone_allowed api | Paul Jackson | 1 | -1/+1 |
2006-12-07 | [PATCH] oom: less memdie | Nick Piggin | 1 | -2/+3 |
2006-12-07 | [PATCH] oom: cleanup messages | Nick Piggin | 1 | -14/+13 |
2006-12-07 | [PATCH] oom: don't kill unkillable children or siblings | Nick Piggin | 1 | -2/+11 |
2006-10-20 | [PATCH] OOM killer meets userspace headers | Alexey Dobriyan | 1 | -0/+1 |
2006-09-29 | [PATCH] oom: don't kill current when another OOM in progress | Nick Piggin | 1 | -6/+17 |
2006-09-29 | [PATCH] oom_kill_task(): cleanup ->mm checks | Oleg Nesterov | 1 | -5/+2 |
2006-09-29 | [PATCH] select_bad_process(): cleanup 'releasing' check | Oleg Nesterov | 1 | -10/+9 |
2006-09-29 | [PATCH] select_bad_process(): kill a bogus PF_DEAD/TASK_DEAD check | Oleg Nesterov | 1 | -6/+6 |
2006-09-29 | [PATCH] introduce TASK_DEAD state | Oleg Nesterov | 1 | -1/+1 |
2006-09-29 | [PATCH] kill PF_DEAD flag | Oleg Nesterov | 1 | -2/+2 |
2006-09-29 | [PATCH] pidspace: is_init() | Sukadev Bhattiprolu | 1 | -1/+1 |
2006-09-26 | [PATCH] NUMA: Add zone_to_nid function | Christoph Lameter | 1 | -2/+1 |