Re: [PATCH] ARM: keystone: add a work around to handle asynchronous external abort

From: Lucas Stach
Date: Fri Aug 14 2015 - 10:21:08 EST


Hi Russell,

Am Freitag, den 14.08.2015, 15:09 +0100 schrieb Russell King - ARM
Linux:

[...]

>
> What causes the abort? We shouldn't be adding hacks like this to the
> kernel without having the full picture...
>

some of the issues with tracking down such imprecise external aborts are
due to the fact that we only enable the signaling of those aborts on
entering the user-space. So the first schedule() crashes on the previous
dangling abort.

I'm carrying this patch locally to enable imprecise aborts much earlier
in the boot process. I think it has already been on the list some times,
but apparently it has fallen through the cracks. If you agree that this
is the right thing to do I can do a proper repost.

Regards,
Lucas

---------------------->8---------------------------------------------