On Thu, 2007-03-22 at 11:29 +0530, Rajat Jain wrote: > > 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). but the USERCONTEXT on the other cpu ALSO uses this lock, right? (Otherwise this entire discussion was moot already, that was your initial premise) -- if you want to mail me at work (you don't), use arjan (at) linux.intel.com Test the interaction between Linux and your BIOS via http://www.linuxfirmwarekit.org - To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs