On 04/04/2014 04:52 AM, Peter Maydell wrote: > If the guest attempts to execute from unreadable memory, this will > cause us to longjmp back to the main loop from inside the > target frontend decoder. For linux-user mode, this means we will > still hold the tb_ctx.tb_lock, and will deadlock when we try to > start executing code again. Unlock the lock in the return-from-longjmp > code path to avoid this. > > Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> > Acked-by: Andrei Warkentin <andrey.warken...@gmail.com>
Reviewed-by: Richard Henderson <r...@twiddle.net> r~