android_kernel_xiaomi_sdm845/drivers/scsi/aic7xxx
James Bottomley 5e2f22d39e [SCSI] aic7xx: mitigate HOST_MSG_LOOP invalid SCB ff panic
The panic occurs if we get a MSGIN or MSGOUT for an unidentified SCB
(meaning we didn't identify the outstanding command it was for).  For
MSGIN this is wrong because it could be an unsolicited negotiation
MSGIN from the target.

Still panic on unsolicited MSGOUT because this would represent a
mistake in the negotiation phases.  However, we should fix this as
well.  The specs say we should go to bus free for unexpected msgin.

Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2008-02-18 08:57:17 -06:00
..
aicasm [SCSI] aic7xxx: Fix firmware build 2007-10-21 11:11:39 -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] aic7xx: mitigate HOST_MSG_LOOP invalid SCB ff panic 2008-02-18 08:57:17 -06:00
aic7xxx_inline.h drivers/scsi/: Spelling fixes 2008-02-03 17:28:22 +02:00
aic7xxx_osm_pci.c [SCSI] aic7xxx: fix warnings with CONFIG_PM disabled 2008-01-30 13:03:40 -06:00
aic7xxx_osm.c drivers/scsi/: Spelling fixes 2008-02-03 17:28:22 +02: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: fix warnings with CONFIG_PM disabled 2008-01-30 13:03:40 -06: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: fix warnings with CONFIG_PM disabled 2008-01-30 13:03:40 -06: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 [SCSI] aic79xx: fix warnings with CONFIG_PM disabled 2008-01-30 13:03:40 -06:00
aic79xx_inline.h drivers/scsi/: Spelling fixes 2008-02-03 17:28:22 +02:00
aic79xx_osm_pci.c [SCSI] aic79xx: fix warnings with CONFIG_PM disabled 2008-01-30 13:03:40 -06:00
aic79xx_osm.c drivers/scsi/: Spelling fixes 2008-02-03 17:28:22 +02:00
aic79xx_osm.h [SCSI] aic79xx: convert to use the data buffer accessors 2007-05-26 16:30:12 -05:00
aic79xx_pci.c drivers/scsi/: Spelling fixes 2008-02-03 17:28:22 +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: fix warnings with CONFIG_PM disabled 2008-01-30 13:03:40 -06: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] aic7xxx: Add suspend/resume support 2007-10-21 11:10:50 -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 Fix misspellings of "system", "controller", "interrupt" and "necessary". 2007-10-19 23:10:43 +02: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 scsi: fix makefile for aic7(3*x) 2008-02-09 10:43:58 +01: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