On Sat, Nov 30 2024 at 20:08, Eliav Farber wrote:
On 11/29/2024 3:30 PM, Thomas Gleixner wrote:
quoted
Looking deeper. This function actually cannot be called from this
context. It does:
irq_get_desc_buslock(irq, &flags, 0);
which means for any interrupt which has an actual buslock implementation
it will end up in a sleepable function and deadlock in the worst case.
Marc?
I will wait for Marc's response regarding this issue.
Regardless, if any changes are required, I believe it would be better
to address them in a separate patch, as this behavior existed before my
modification.
Correct.