IRQ sharing between modules
I have two kernel modules(.ko) that do an IRQ request to the same interrupt line (with the SA_SHIRQ flag), since each one of them has a differnt interrupt handler (isr), can i control the order of the ISR's execution (which ISR the kernel will execute first)? and if yes, how can i do it? (the order is very important to me because my module reads a HW status in its ISR and the other module clean this status in its ISR, so if their execution order is not correct the status will always be clean for my module)
|