powerpc: Add support for page fault retry and fatal signals
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Thu, 1 Mar 2012 07:14:45 +0000 (18:14 +1100)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Thu, 8 Mar 2012 23:55:12 +0000 (10:55 +1100)
commit9be72573a80648866ed0045db22d97c6e160a540
tree5fc692504504dfbcce47489877481d3bd465ccd7
parent9f2f79e3a3c19ae745d0439d6e0eed31df28de3c
powerpc: Add support for page fault retry and fatal signals

Other architectures such as x86 and ARM have been growing
new support for features like retrying page faults after
dropping the mm semaphore to break contention, or being
able to return from a stuck page fault when a SIGKILL is
pending.

This refactors our implementation of do_page_fault() to
move the error handling out of line in a way similar to
x86 and adds support for those two features.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/mm/fault.c