aboutsummaryrefslogtreecommitdiff
path: root/lib/timerqueue.c
diff options
context:
space:
mode:
authorEddie Wai <eddie.wai@broadcom.com>2011-05-16 11:13:18 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2011-06-03 09:32:03 +0900
commitf04c018579fcbded5f53fb8447925e1762751315 (patch)
tree39c18a55f6769f22c4d4211d20be2419d1a41b99 /lib/timerqueue.c
parent4cfc249a3b73a6afee1ec58ab42f63aceb920f5d (diff)
bnx2i: Fixed packet error created when the sq_size is set to 16
commit 7287c63e986fe1a51a89f4bb1327320274a7a741 upstream. 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> Signed-off-by: James Bottomley <jbottomley@parallels.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'lib/timerqueue.c')
0 files changed, 0 insertions, 0 deletions