android_kernel_xiaomi_sdm845/drivers/scsi/aic7xxx
James Bottomley 0f82cb9211 [SCSI] aic79xx, aic7xxx: Fix incorrect width setting
Wide transfers are required for every setting of PPR apart from QAS.
It seems the DV code starts at the minimum, which turns on DT and Wide
regardless of the setting of max_width.  Redo the PPR and period
setting routines to respect max_width (i.e. start at period = 10 if it
is zero).

This fixes bugzilla 8366

Acked-by: "Freels, James D." <freelsjd@ornl.gov>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2007-07-27 09:20:20 -04:00
..
aicasm [SCSI] aic7xxx: fix aicasm build failure with gcc-3.4.6 2007-05-22 14:08:59 -05:00
.gitignore gitignore: misc files 2006-01-01 22:21:50 +01:00
aic7xxx_93cx6.c [SCSI] aic7xxx: upport all sequencer and core fixes from adaptec version 6.3.9 2005-08-04 17:41:25 -05:00
aic7xxx_93cx6.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic7xxx_core.c [SCSI] aic7xxx: make functions static 2007-04-01 10:17:10 -05:00
aic7xxx_inline.h [SCSI] aic7xxx: fix byte I/O order in ahd_inw 2006-10-01 15:03:38 -05:00
aic7xxx_osm_pci.c [SCSI] aic7xxx: cleanups 2006-10-25 15:14:21 -07:00
aic7xxx_osm.c [SCSI] aic79xx, aic7xxx: Fix incorrect width setting 2007-07-27 09:20:20 -04:00
aic7xxx_osm.h [SCSI] aic7xxx: convert to use the data buffer accessors 2007-05-26 16:30:08 -05:00
aic7xxx_pci.c [SCSI] aic7xxx: cleanups 2006-10-25 15:14:21 -07:00
aic7xxx_pci.h [SCSI] aic7xxx/aic79xx: New device ids 2006-01-12 11:59:56 -06:00
aic7xxx_proc.c [SCSI] aic7xxx: Remove slave_destroy 2006-10-25 15:14:46 -07:00
aic7xxx_reg_print.c_shipped [SCSI] aic7xxx: upport all sequencer and core fixes from adaptec version 6.3.9 2005-08-04 17:41:25 -05:00
aic7xxx_reg.h_shipped [SCSI] aic7xxx: upport all sequencer and core fixes from adaptec version 6.3.9 2005-08-04 17:41:25 -05:00
aic7xxx_seq.h_shipped [SCSI] aic7xxx: upport all sequencer and core fixes from adaptec version 6.3.9 2005-08-04 17:41:25 -05:00
aic7xxx.h [SCSI] aic7xxx: make functions static 2007-04-01 10:17:10 -05:00
aic7xxx.reg [SCSI] aic7xxx: upport all sequencer and core fixes from adaptec version 6.3.9 2005-08-04 17:41:25 -05:00
aic7xxx.seq [SCSI] aic7xxx: upport all sequencer and core fixes from adaptec version 6.3.9 2005-08-04 17:41:25 -05:00
aic79xx_core.c potential parse error in ifdef 2007-06-01 08:18:27 -07:00
aic79xx_inline.h [SCSI] aic7xxx: cleanups 2006-10-25 15:14:21 -07:00
aic79xx_osm_pci.c [SCSI] aic79xx: use dma_get_required_mask() 2007-02-10 12:58:06 -06:00
aic79xx_osm.c [SCSI] aic79xx, aic7xxx: Fix incorrect width setting 2007-07-27 09:20:20 -04:00
aic79xx_osm.h [SCSI] aic79xx: convert to use the data buffer accessors 2007-05-26 16:30:12 -05:00
aic79xx_pci.c Fix occurrences of "the the " 2007-05-09 08:57:56 +02:00
aic79xx_pci.h [SCSI] aic79xx: Add ASC-29320LPE ids to driver 2006-12-05 14:17:17 -06:00
aic79xx_proc.c [SCSI] aic7xxx: cleanups 2006-10-25 15:14:21 -07:00
aic79xx_reg_print.c_shipped [SCSI] aic79xx: sequencer fixes 2006-01-31 14:39:46 -06:00
aic79xx_reg.h_shipped [SCSI] aic79xx: sequencer fixes 2006-01-31 14:39:46 -06:00
aic79xx_seq.h_shipped [SCSI] aic79xx: sequencer fixes 2006-01-31 14:39:46 -06:00
aic79xx.h [SCSI] aic79xx: make ahd_match_scb() static 2007-02-07 18:30:19 -05:00
aic79xx.reg [SCSI] aic79xx: sequencer fixes 2006-01-31 14:39:46 -06:00
aic79xx.seq [SCSI] aic79xx: sequencer fixes 2006-01-31 14:39:46 -06:00
aic7770_osm.c [PATCH] EISA bus MODALIAS attributes support 2006-09-27 08:26:19 -07:00
aic7770.c [SCSI] drivers/scsi: Use ARRAY_SIZE macro 2006-06-10 10:45:30 -05:00
aiclib.c [SCSI] aic7xxx: remove aiclib.c 2005-09-04 19:46:07 -05:00
aiclib.h [SCSI] aic7xxx: remove aiclib.c 2005-09-04 19:46:07 -05:00
cam.h [PATCH] remove old scsi data direction macros 2005-04-18 13:49:58 -05:00
Kconfig.aic7xxx [SCSI] Remove some unused SCSI-related kernel config variables. 2007-04-01 10:11:16 -05:00
Kconfig.aic79xx [SCSI] Remove some unused SCSI-related kernel config variables. 2007-04-01 10:11:16 -05: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