On Wed, 2008-03-12 at 17:15 +0200, Boaz Harrosh wrote: > James > please comment on the use of DID_REQUEUE as return status for > the command in case of failure to allocate the extra command the first > time. I'm afraid it won't work. If you get a NULL return from scsi_get_command, it means that the command you already have was likely taken from the host free_list. If that command is in the memory clearing writeout path and we don't have any returning commands to replace the free_list, the system is now deadlocked. James -- 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