[PATCH] [SRU] [P/master] arm: Port OOM changes into do_page_fault

Paolo Pisati paolo.pisati at canonical.com
Wed May 2 09:16:22 UTC 2012


SRU JUSTIFICATION 
=================

EFFECT 
======

Reduce mmap_sem lock contention on arm while using java (see below)

FIX 
=== 

This patch reduces contention on the mmap_sem lock and seems to solve the

INFO: task foo:bar blocked for more than 120 seconds

scenario (and a subsequent deadlock frequently seen using java on arm -
see http://launchpad.net/bugs/845158).

TEST 
====

This commit has already been incorporated/tested in the armadaxp kernel and impacts
only the arm side of master, proposing for P/master (omap4 will get it via
rebase).

BugLink: http://launchpad.net/bugs/845158
BugLink: http://launchpad.net/bugs/951043

Kautuk Consul (1):
  ARM: 7178/1: fault.c: Port OOM changes into do_page_fault

 arch/arm/mm/fault.c |   58 ++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 39 insertions(+), 19 deletions(-)

-- 
1.7.9.5




More information about the kernel-team mailing list