David C Somayajulu
9d56291366
[SCSI] qla4xxx: fix scsi command completion, lun reset and target reset code
...
This patch contains the following:
1. when hba completion status is good, check for iscsi transport
errors (underflow/overflow) prior to checking the scsi status
2. New firmware requires that one marker iocb be issued for each task
management command. The patch issues marker iocb immediately
following a LUN or Target reset.
Signed-off-by: David C Somayajulu <david.somayajulu@qlogic.com >
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com >
2008-04-07 12:19:00 -05:00
Mathieu Desnoyers
1c3f0b8e07
Change struct marker users
...
Prior to use struct marker in the linux kernel markers, we need to clean
two drivers which use this structure name.
Change bonding driver types :
- struct marker to struct bond_marker.
- marker_t to bond_marker_t.
- marker_header to bond_marker_header.
- marker_header_t to bond_marker_header_t.
Change qla4xxx struct marker_entry usage :
- Change struct marker_entry for struct qla4_marker_entry.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca >
Cc: Chad Tindel <ctindel@users.sourceforge.net >
Cc: Jay Vosburgh <fubar@us.ibm.com >
Cc: David Somayajulu <david.somayajulu@qlogic.com >
Cc: James Bottomley <James.Bottomley@SteelEye.com >
Cc: Ravi Anand <ravi.anand@qlogic.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-19 11:53:53 -07:00
FUJITA Tomonori
5f7186c841
[SCSI] qla4xxx: convert to use the data buffer accessors
...
- remove the unnecessary map_single path.
- convert to use the new accessors for the sg lists and the
parameters.
Jens Axboe <jens.axboe@oracle.com > did the for_each_sg cleanup.
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp >
Acked-by: David C Somayajulu <david.somayajulu@qlogic.com >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2007-05-29 18:32:12 -05:00
David C Somayajulu
e08c182cba
[SCSI] qla4xxx: update rev num and misc cleanup
...
Clean up and update version number
Signed-off-by: David Somayajulu <david.somayajulu@qlogic.com >
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2007-05-26 11:47:40 -05:00
Adrian Bunk
4797547778
[SCSI] qla4xxx: possible cleanups
...
- make needlessly global code static
- #if 0 unused functions
Signed-off-by: Adrian Bunk <bunk@stusta.de >
Acked-by: Ravi Anand <ravi.anand@qlogic.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2007-05-06 09:33:16 -05:00
David C Somayajulu
d915058f48
[SCSI] qla4xxx: add support for qla4032
...
This patch provides the following:
1. adds support for the next version of Qlogic's iSCSI HBA, qla4032
(PCI Device ID 4032).
2. removes dead code related to topcat chip and renames
qla4010_soft_reset to qla4xxx_soft_reset (minor changes).
Signed-off-by: David Somayajulu <david.somayajulu@qlogic.com >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2006-11-22 12:14:04 -06:00
David Somayajulu
afaf5a2d34
[SCSI] Initial Commit of qla4xxx
...
open-iSCSI driver for Qlogic Corporation's iSCSI HBAs
Signed-off-by: Ravi Anand <ravi.anand@qlogic.com >
Signed-off-by: David Somayajulu <david.somayajulu@qlogic.com >
Signed-off-by: Doug Maxey <dwm@bubba.enoyolf.org >
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2006-10-04 13:34:04 -05:00