summaryrefslogtreecommitdiffstats
path: root/arch/s390/math-emu
diff options
context:
space:
mode:
authorJohannes Weiner2013-09-13 00:13:39 +0200
committerLinus Torvalds2013-09-13 00:38:01 +0200
commit759496ba6407c6994d6a5ce3a5e74937d7816208 (patch)
treeaeff8de8af36f70f2591114cef58c9ae7df25565 /arch/s390/math-emu
parentarch: mm: do not invoke OOM killer on kernel fault OOM (diff)
downloadkernel-qcow2-linux-759496ba6407c6994d6a5ce3a5e74937d7816208.tar.gz
kernel-qcow2-linux-759496ba6407c6994d6a5ce3a5e74937d7816208.tar.xz
kernel-qcow2-linux-759496ba6407c6994d6a5ce3a5e74937d7816208.zip
arch: mm: pass userspace fault flag to generic fault handler
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>
Diffstat (limited to 'arch/s390/math-emu')
0 files changed, 0 insertions, 0 deletions