[SCSI] SUNESP: Complete driver rewrite to version 2.0
authorDavid S. Miller <davem@sunset.davemloft.net>
Fri, 27 Apr 2007 04:19:23 +0000 (21:19 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Fri, 27 Apr 2007 07:26:46 +0000 (00:26 -0700)
commitcd9ad58d4061494e7fdd70ded7bcf2418daf356a
tree2959058a6a463f4743219060b2116d17b3e6dcf7
parent16ce82d846f2e6b652a064f91c5019cfe8682be4
[SCSI] SUNESP: Complete driver rewrite to version 2.0

Major features:

1) Tagged queuing support.
2) Will properly negotiate for synchronous transfers even on
   devices that reject the wide negotiation message, such as
   CDROMs
3) Significantly lower kernel stack usage in interrupt
   handler path by elimination of function vector arrays,
   replaced by a top-level switch statement state machine.
4) Uses generic scsi infrastructure as much as possible to
   avoid code duplication.
5) Automatic request of sense data in response to CHECK_CONDITION
6) Portable to other platforms using ESP such as DEC and Sun3
   systems.

Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/scsi/Kconfig
drivers/scsi/Makefile
drivers/scsi/esp.c [deleted file]
drivers/scsi/esp.h [deleted file]
drivers/scsi/esp_scsi.c [new file with mode: 0644]
drivers/scsi/esp_scsi.h [new file with mode: 0644]
drivers/scsi/sun_esp.c [new file with mode: 0644]