The lock contention is between the process or another instance of same ISR on other processor(say uP1) which are waiting for that same spinlock to be released. They will have to wait till old ISR instance finishes on processor (say uP0).
No, by design there cannot be two instances of your ISR running on two seperate processes (since the interrupt is disabled on all processors untill the ISR returns). -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ