linux/drivers/scsi/aic7xxx
James Bottomley 3f40d7d6ea [SCSI] aic79xx: fix up transport settings
There's a slight problem in the way you've done the transport
parameters; reading from the variables actually produces the current
settings, not the ones you just set (and there's usually a lag because
devices don't renegotiate until the next command goes over the bus).  If
you set the bit immediately, you get into the situation where the
transport parameters report something as being set even if the drive
cannot support it.

I patched the driver to do it this way and also corrected a panic in the
proc routines.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2005-08-03 13:36:52 -05:00
..
aicasm [SCSI] aic byteorder fixes after recent cleanup 2005-07-30 09:08:20 -05:00
aic7xxx.h [SCSI] aic7xxx: remove ahc_tailq 2005-07-11 12:47:47 -05:00
aic7xxx.reg Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic7xxx.seq Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic7xxx_93cx6.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic7xxx_93cx6.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic7xxx_core.c [SCSI] aic7xxx: remove ahc_tailq 2005-07-11 12:47:47 -05:00
aic7xxx_inline.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic7xxx_osm.c [SCSI] aic7xxx: remove ahc_tailq 2005-07-11 12:47:47 -05:00
aic7xxx_osm.h [SCSI] aic7xxx: remove ahc_tailq 2005-07-11 12:47:47 -05:00
aic7xxx_osm_pci.c [SCSI] aic7xxx: remove ahc_tailq 2005-07-11 12:47:47 -05:00
aic7xxx_pci.c [SCSI] aic7xxx: remove ahc_tailq 2005-07-11 12:47:47 -05:00
aic7xxx_pci.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic7xxx_proc.c [SCSI] aic7xxx: correct target valid check in aic7xxx_proc.c 2005-06-26 12:22:30 -05:00
aic7xxx_reg.h_shipped Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic7xxx_reg_print.c_shipped Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic7xxx_seq.h_shipped Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic79xx.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic79xx.reg Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic79xx.seq Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic79xx_core.c [SCSI] aic79xx: Remove busyq 2005-08-03 11:25:36 -05:00
aic79xx_inline.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic79xx_osm.c [SCSI] aic79xx: fix up transport settings 2005-08-03 13:36:52 -05:00
aic79xx_osm.h [SCSI] aic79xx: update to use scsi_transport_spi 2005-08-03 11:45:14 -05:00
aic79xx_osm_pci.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic79xx_pci.c [PATCH] turn many #if $undefined_string into #ifdef $undefined_string 2005-07-27 16:26:08 -07:00
aic79xx_pci.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic79xx_proc.c [SCSI] aic79xx: fix up transport settings 2005-08-03 13:36:52 -05:00
aic79xx_reg.h_shipped Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic79xx_reg_print.c_shipped Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic79xx_seq.h_shipped Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic7770.c [SCSI] aic7xxx: remove ahc_tailq 2005-07-11 12:47:47 -05:00
aic7770_osm.c [SCSI] aic7xxx: sane pci probing 2005-07-11 12:43:09 -05:00
aiclib.c [SCSI] aic7xxx: remove usage of obsolete typedefs 2005-05-20 15:54:38 -05:00
aiclib.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cam.h [PATCH] remove old scsi data direction macros 2005-04-18 13:49:58 -05:00
Kconfig.aic7xxx aic7xxx: add support for the SPI transport class 2005-04-18 13:52:02 -05:00
Kconfig.aic79xx Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
queue.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
scsi_iu.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
scsi_message.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00