ppc: Fix catching some segfaults in user mode
commitba4a8df83f474be1ba02510f960e5224f29d229c
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Wed, 3 Aug 2016 07:55:23 +0000 (3 17:55 +1000)
committerDavid Gibson <david@gibson.dropbear.id.au>
Wed, 7 Sep 2016 02:40:12 +0000 (7 12:40 +1000)
tree7df65b719633d5d973c34869c3173ac23f835101
parentdd2fa4f72d1ce44ce1635fe3a744bd47d8f2ab05
ppc: Fix catching some segfaults in user mode

The usermode "translate" code generates an error code value that
has the "is_write" bit set, which causes our switch/case to miss
and display "Invalid segfault errno" and a spurrious second state
dump. Fix it.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
linux-user/main.c