> I call up() in our ISR to release the semaphore flag . Since down() in SMP > disable interrupts , there is no way my ISR is fired which releases the > flag > and so freezes the system. Down does not disable interrupts that I can see, except momentarily when checking the queues, and it restores them before it yields CPU time. On exit the irqs are enabled. - To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to [EMAIL PROTECTED]
- Semaphore lock up in SMP environment Venkatesh Ramamurthy
- Alan Cox
