On Sun, Dec 11, 2005 at 07:46:52AM +1000, Douglas Gilbert wrote: > SCSI does define various bidirectional commands, mostly > in OSD (Object Storage) and a couple in SBC (for disks, > RAID related). Linux does support not them yet. > > About the time when Linux supports command lengths > greater than 16 bytes, it will also need to support > bidirectional data transfers. Perhaps bidirectional > data transfers would be implemented by two scatter > gather lists. Yes. but we can't just allow them for existing LLDDs because that would open a _huge_ can of worms. We'll need a flag similar to how we handle e.g. 16 byte cdb support. - : 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