]> git.neil.brown.name Git - history.git/commit
[PATCH] Add Domain Validation to the SPI transport class
authorJames Bottomley <james.bottomley@steeleye.com>
Sat, 13 Mar 2004 05:35:20 +0000 (00:35 -0500)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 13 Mar 2004 05:35:20 +0000 (00:35 -0500)
commitb4324bc36fe26a9fb740254857d2d988ba8322b9
treec1b788603d8ff98266facab4ebddfb7ab1cedfdd
parent002653d2adbd264f6422f71736079eededcbc5b9
[PATCH] Add Domain Validation to the SPI transport class

Domain Validation is a fairly essential element to the SCSI Parallel
Interface (although if you look very few drivers actually do it).  The
premise is that the Parallel Bus, being a transmission line, might not
be correctly tuned to the transfers you want do perform.  DV probes the
parameters of the transport until it finds a setting that works (for the
interested, see http://www.t10.org/ftp/t10/drafts/sdv/sdv-r08b.pdf)

The current code employs rather simplistic DV heuristics, although those
can be improved over time.  The change in scsi_scan.c is so that DV may
be done easily from the slave_configure routine, which is the most
natural place to begin.
drivers/scsi/scsi_scan.c
drivers/scsi/scsi_transport_spi.c
include/scsi/scsi_transport_spi.h