softirq behaviour in linux kernel
It is said that softirq runs while interrupts are enabled.So my questions are as follows.
1.When softirq function is running and one interrupts comes and goes away getting executed its isr on core then how the interrupted softirq resumes itself. As in the case of process its context is saved and resumed but softirq doesn't run in a process context so how does it happen?
2. Does softirq run on interrupt stack?