Query on CONFIG_HARDIRQS_SW_RESEND

George Cherian gcherian at marvell.com
Tue Mar 23 04:33:28 GMT 2021


Hi,

The config option CONFIG_HARDIRQS_SW_RESEND Is enabled by default for ARM64, should it be 
enabled by default or only on specific cases.

With this configuration enabled the following issue is observed.

resend_irqs() tasklet  doesn't honor the interrupt affinity configuration setting as the 
taskset blindly calls the desc->handle_irq() by checking the bits set in the IRQ_BITMAP_BITS.

This would lead to handling interrupt in the cores were affinity is not set for a particular interrupt.

Any thoughts??

Regards
-George



More information about the linux-arm-kernel mailing list