linux-stable/drivers/scsi/bnx2i
Eddie Wai 7287c63e98 [SCSI] bnx2i: Fixed packet error created when the sq_size is set to 16
The number of chip's internal command cell, which is use to generate
SCSI cmd packets to the target, was not initialized correctly by
the driver when the sq_size is changed from the default 128.
This, in turn, will create a problem where the chip's transmit pipe
will erroneously reuse an old command cell that is no longer valid.
The fix is to correctly initialize the chip's command cell upon setup.

Signed-off-by: Eddie Wai <eddie.wai@broadcom.com>
Reviewed-by: Mike Christie <michaelc@cs.wisc.edu>
Cc: stable@kernel.org
Signed-off-by: James Bottomley <jbottomley@parallels.com>
2011-05-24 12:40:45 -04:00
..
57xx_iscsi_constants.h [SCSI] bnx2i: Updated copyright and maintainer info 2010-12-21 12:24:15 -06:00
57xx_iscsi_hsi.h [SCSI] bnx2i: Updated copyright and maintainer info 2010-12-21 12:24:15 -06:00
bnx2i.h [SCSI] bnx2i: Added iSCSI text pdu support for iSCSI offload 2011-02-24 12:40:05 -05:00
bnx2i_hwi.c [SCSI] bnx2i: Fixed packet error created when the sq_size is set to 16 2011-05-24 12:40:45 -04:00
bnx2i_init.c [SCSI] bnx2i: Updated to version 2.6.2.3 2011-02-24 12:40:26 -05:00
bnx2i_iscsi.c [SCSI] bnx2i: Fixed packet error created when the sq_size is set to 16 2011-05-24 12:40:45 -04:00
bnx2i_sysfs.c [SCSI] bnx2i: Updated copyright and maintainer info 2010-12-21 12:24:15 -06:00
Kconfig scsi: fix bnx2i build errors 2010-08-11 08:59:01 -07:00
Makefile