Jan,

> EXT email: be mindful of links/attachments.
> 
> On 18.03.2025 05:00, Anderson Choi wrote:
>> xen panic is observed with the following configuration.
>> 
>> 1. Debug xen build (CONFIG_DEBUG=y)
>> 2. dom1 of an ARINC653 domain
>> 3. shutdown dom1 with xl command
>> 
>> $ xl shutdown <domain_name>
>> 
>> (XEN) ****************************************
>> (XEN) Panic on CPU 2:
>> (XEN) Assertion '!in_irq() && (local_irq_is_enabled() ||
>> num_online_cpus() <= 1)' failed at common/xmalloc_tlsf.c:714
>> (XEN) ****************************************
>> 
>> panic was triggered since xfree() was called with local IRQ disabled
>> and therefore assertion failed.
>> 
>> Fix this by calling xfree() after local IRQ is enabled.
>> 
>> Fixes: 19049f8d796a sched: fix locking in a653sched_free_vdata()
>> Signed-off-by: Anderson Choi <anderson.c...@boeing.com>
> 
> Just one nit on the patch title: There's no mention at all there of which 
> scheduler
> it is. Imo "sched" there would better be replaced by the scheduler name.
> 
> Jan
> 
>> ---
...

Thanks for the comment. I have just submitted patch v2 with the following title.

[PATCH v2] xen/arinc653: call xfree() with local IRQ enabled

Regards,
Anderson


Reply via email to