On Mon, Jul 28, 2008 at 05:50:23PM +0800, Zhao Forrest wrote: > I'm new to sym2 driver, but have a generic question: is it safe to > call an interrupt handler(i.e. sym53c8xx_intr() in this case) in the > context of process(i.e. SCSI midlayer thread in this case)? Not in general. I should have disabled interrupts before calling into sym53c8xx_intr() (or in my specific case, just called sym_interrupt()). It very much depends on how the specific driver is written. -- Intel are signing my paycheques ... these opinions are still mine "Bill, look, we understand that you're interested in selling us this operating system, but compare it to ours. We can't possibly take such a retrograde step." -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html