OpenCloudOS-Kernel/Documentation/scsi
Ju, Seokmann c005fb4fb2 [SCSI] megaraid_{mm,mbox}: fix a bug in reset handler
When abort failed, the driver gets reset handleer called.  In the reset
handler, driver calls 'scsi_done()' callback for same SCSI command packet
(struct scsi_cmnd) multiple times if there are multiple SCSI command packet
in the pend_list.  More over, if there are entry in the pend_lsit with
IOCTL packet associated, the driver returns it to wrong free_list so that,
in turn, the driver could end up with 'NULL pointer dereference..' during
I/O command building with incorrect resource.

Also, the patch contains several minor/cosmetic changes besides this.

Signed-off-by: Seokmann Ju <seokmann.ju@lsil.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2006-04-27 14:08:53 -05:00
..
00-INDEX [SCSI] remove the obsolete SCSI qlogicisp driver 2005-11-06 12:57:05 -06:00
53c700.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
BusLogic.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ChangeLog.1992-1997 Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ChangeLog.ips Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ChangeLog.lpfc lpfc: add Emulex FC driver version 8.0.28 2005-04-18 13:50:53 -05:00
ChangeLog.megaraid [SCSI] megaraid_{mm,mbox}: fix a bug in reset handler 2006-04-27 14:08:53 -05:00
ChangeLog.megaraid_sas [SCSI] megaraid_sas: support for 1078 type controller added 2006-02-04 16:38:41 -06:00
ChangeLog.ncr53c8xx Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ChangeLog.sym53c8xx Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ChangeLog.sym53c8xx_2 Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
FlashPoint.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
LICENSE.FlashPoint Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
LICENSE.qla2xxx [SCSI] qla2xxx: Update license. 2005-10-28 11:53:23 -05:00
Mylex.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
NinjaSCSI.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aacraid.txt [SCSI] aacraid: README update 2006-01-12 11:55:16 -06:00
aha152x.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic7xxx.txt [SCSI] aic7xxx: update documentation 2006-01-31 14:39:49 -06:00
aic7xxx_old.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
aic79xx.txt [SCSI] aic7xxx: update documentation 2006-01-31 14:39:49 -06:00
cpqfc.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dc395x.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dpti.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dtc3x80.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
g_NCR5380.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ibmmca.txt [PATCH] kernel Doc/ URL corrections 2005-11-22 09:14:30 -08:00
in2000.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
lpfc.txt lpfc: add Emulex FC driver version 8.0.28 2005-04-18 13:50:53 -05:00
megaraid.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ncr53c7xx.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ncr53c8xx.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
osst.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ppa.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
qlogicfas.txt [SCSI] remove the obsolete SCSI qlogicisp driver 2005-11-06 12:57:05 -06:00
scsi-changer.txt [SCSI] add scsi changer driver 2005-05-20 12:53:50 -05:00
scsi-generic.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
scsi.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
scsi_eh.txt [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
scsi_mid_low_api.txt [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
st.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sym53c8xx_2.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sym53c500_cs.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tmscsim.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00