On Wed, 2006-04-19 at 15:14 -0600, Moore, Eric wrote: > - if (mpt_reset_register(mptspiDoneCtx, mptscsih_ioc_reset) == > 0) { > + if (mpt_reset_register(mptspiDoneCtx, mptspi_ioc_reset) == 0) > { I haven't followed all the paths, but I'm fairly certain mptspi_ioc_reset can be invoked from interrupt context, can't it? In which case it has to use spi_schedule_dv() to get the necessary user context to perform the DV. James - : 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