I wanted to know this part. We know that tasklets can't sleep, then if the HW interrupt comes in what happens to the tasklets?
I am facing a crash, in which the tasklet is interrupted by a hW interrupt. I have used spinlock in my tasklet.
Should I use spinlock_irq_save?
Please, let me know.