Greg KH <greg@xxxxxxxxx> wrote: > > On Wed, Jan 04, 2006 at 04:53:00PM -0800, Andrew Morton wrote: > > > > Looks like scsi is the culprit here - doing put_device() from softirq. > > > > Greg, what are the rules here? Can we enforce them with a highest-level > > might_sleep()? > > You mean, put a might_sleep() in put_device()? Yes, I can do that, as > that function might sleep. Yep. And in any other high-level device management entrypoints which you can think of. > SCSI is the culprit here, and I thought that > the scsi developers had fixed this up already. It seems to be resisting arrest. - : 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