[Qemu-ppc] pseries on qemu-system-ppc64le crashes in doorbell_core_ipi()

Nicholas Piggin npiggin at gmail.com
Fri Apr 5 03:25:44 AEDT 2019


Peter Zijlstra's on April 1, 2019 6:38 pm:
> 
> + fweisbec, who did the remote bits
> 
> On Sat, Mar 30, 2019 at 01:10:28PM +1000, Nicholas Piggin wrote:
>> Something like this?
>> 
>> kernel/irq_work: Do not raise an IPI when queueing work on the local CPU
>> 
>> The QEMU powerpc/pseries machine model was not expecting a self-IPI,
>> and it may be a bit surprising thing to do, so have irq_work_queue_on
>> do local queueing when target is current CPU.
> 
> This seems OK to me.
> 
>> Suggested-by: Steven Rostedt <rostedt at goodmis.org>
>> Signed-off-by: Nicholas Piggin <npiggin at gmail.com>
> 
> Acked-by: Peter Zijlstra (Intel) <peterz at infradead.org>

Thanks for taking a look.

Sebastian, are you able to test if this patch solves your problem?

Thanks,
Nick



More information about the Linuxppc-dev mailing list