ARC: Page Fault handling
authorVineet Gupta <vgupta@synopsys.com>
Fri, 18 Jan 2013 09:42:20 +0000 (15:12 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Fri, 15 Feb 2013 17:45:53 +0000 (23:15 +0530)
commitfbd7053a7854b12b0fdc415089c59baabf25c625
tree719621b894621fc0bbfa6000d86ab11571e09303
parentd79e678d746d3d4234477f08ce7d27d55ebe283a
ARC: Page Fault handling

This includes recent changes to make handler "retry" and/or "killable"

The killable (early exit) logic is loosely based on how SH implements it
return if SIGKILL + either of VM_FAULT_OOM or VM_FAULT_RETRY
which is different from Hexagon implementation which would NOT early
exit for
SIGKILL + VM_FAULT_OOM + !VM_FAULT_RETRY

credits: Non executable stack support from Simon Spooner

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/mm/fault.c [new file with mode: 0644]