On Sat, May 02, 2020 at 10:45:24AM +0200, Hannes Reinecke wrote: > Reserved commands just serve as a placeholder to get a valid tag from the > block layer; the SCSI commands themselves are never ever passed through the > whole stack, but rather allocated internally within the driver, and passed > to the hardware by driver-specific means. > So really the SCSI specific parts of the commands are never used. > We can add a check in queuecommand to abort reserved commands if that's > what you worried about, though. How about an interface that just returns a tag then, so that it can't be misused?