[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



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


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).


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

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(-)


More information about the kernel-team mailing list