mirror of
https://github.com/torvalds/linux.git
synced 2024-11-11 14:42:24 +00:00
759496ba64
Unlike global OOM handling, memory cgroup code will invoke the OOM killer in any OOM situation because it has no way of telling faults occuring in kernel context - which could be handled more gracefully - from user-triggered faults. Pass a flag that identifies faults originating in user space from the architecture-specific fault handlers to generic code so that memcg OOM handling can be improved. Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> Reviewed-by: Michal Hocko <mhocko@suse.cz> Cc: David Rientjes <rientjes@google.com> Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> Cc: azurIt <azurit@pobox.sk> Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
---|---|---|
.. | ||
cache-dbg-flush-by-reg.S | ||
cache-dbg-flush-by-tag.S | ||
cache-dbg-inv-by-reg.S | ||
cache-dbg-inv-by-tag.S | ||
cache-dbg-inv.S | ||
cache-disabled.c | ||
cache-flush-by-reg.S | ||
cache-flush-by-tag.S | ||
cache-flush-icache.c | ||
cache-inv-by-reg.S | ||
cache-inv-by-tag.S | ||
cache-inv-icache.c | ||
cache-smp-flush.c | ||
cache-smp-inv.c | ||
cache-smp.c | ||
cache-smp.h | ||
cache.c | ||
cache.inc | ||
dma-alloc.c | ||
extable.c | ||
fault.c | ||
init.c | ||
Kconfig.cache | ||
Makefile | ||
misalignment.c | ||
mmu-context.c | ||
pgtable.c | ||
tlb-mn10300.S | ||
tlb-smp.c |