On Mon, Dec 19, 2011 at 08:39:55PM +0100, Sebastian Andrzej Siewior wrote: > In "usb/uas: use unique tags for all LUNs" we make sure to create unique > tags across all LUNs. This patch uses scsi_host_find_tag() to obtain the > correct command which is associated with the tag. > The following changes were required: > - don't use sdev->current_cmnd anymore > Since be can have devices which don't support command tagging we must > ensure that we can tell the two commands apart. devinfo->cmnd is used > for this. I don't understand. There's one devinfo per sdev. How does moving the untagged command anchor from sdev to devinfo change anything? It's my understanding that the SCSI core will only send either a single untagged command, or tagged commands. ie any outstanding tagged command will cause an untagged command to be deferred, and an outstanding untagged command will prevent any other command from being sent to the driver. -- 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