Christophe Leroy 5f1888a077 powerpc/fault: Perform exception fixup in do_page_fault()
Exception fixup doesn't require the heady full regs saving,
do it from do_page_fault() directly.

For that, split bad_page_fault() in two parts.

As bad_page_fault() can also be called from other places than
handle_page_fault(), it will still perform exception fixup and
fallback on __bad_page_fault().

handle_page_fault() directly calls __bad_page_fault() as the
exception fixup will now be done by do_page_fault()

Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Reviewed-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/bd07d6fef9237614cd6d318d8f19faeeadaa816b.1607491748.git.christophe.leroy@csgroup.eu
2020-12-09 23:48:14 +11:00
..
2020-05-28 23:24:36 +10:00
2020-08-11 14:13:24 -07:00
2020-10-08 12:50:52 +11:00
2020-10-07 22:34:47 +11:00
2020-12-05 21:49:52 +11:00
2020-05-28 23:24:36 +10:00
2020-10-16 12:21:15 -07:00
2020-07-23 17:41:36 +10:00
2020-08-07 10:33:50 -07:00
2020-06-12 11:05:52 -07:00
2020-06-05 12:39:30 -07:00
2020-08-07 10:33:50 -07:00
2020-10-06 07:07:03 +02:00
2019-07-13 16:08:36 -07:00
2020-06-02 20:59:20 +10:00
2019-07-13 16:08:36 -07:00
2018-05-25 12:04:43 +10:00
2020-10-06 23:22:26 +11:00
2020-07-27 00:01:32 +10:00
2020-07-23 17:43:44 +10:00
2020-12-04 01:01:32 +11:00
2020-12-09 16:46:56 +11:00
2018-07-30 22:48:21 +10:00
2019-05-01 16:45:05 +10:00
2020-12-04 01:01:19 +11:00