On 16/08/17 15:50, Thomas Gleixner wrote:
> On Thu, 20 Jul 2017, Marc Zyngier wrote:
>> When developing new (and therefore buggy) interrupt related
>> code, it can sometimes be useful to inject interrupts without
>> having to rely on a device to actually generate them.
>>
>> This functionnality relies on the irqchip driver to expose
>> a irq_set_irqchip_state(IRQCHIP_STATE_PENDING) callback.
> 
> I like that, but can we please extend that to utilize the irq resend
> mechanism:
> 
>       desc = ....;
> 
>       chip_bus_lock(desc);
>         raw_spin_lock_irq(&desc->lock);
> 
>       if (has_set_state(desc))
>               set_state(desc);
>       else
>               check_irq_resend(desc);
> 
> or something to that effect?
Definitely. That'd allow more HW to be supported. I'll have a look.

Thanks,

        M.
-- 
Jazz is not dead. It just smells funny...

Reply via email to