>  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]

Reply via email to