summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/ultrastor.c
diff options
context:
space:
mode:
authorMichael Chan <mchan@broadcom.com>2010-04-27 11:28:09 +0000
committerGreg Kroah-Hartman <gregkh@suse.de>2010-05-12 15:02:55 -0700
commit2afddab2958e63289a538985bfd8b584502de37b (patch)
tree7166af07b0af8f64d52869be8deb45d40b249ca5 /drivers/scsi/ultrastor.c
parent2a2f4e85df27a534760e704d0c84c178928fee1f (diff)
downloadkernel-crypto-2afddab2958e63289a538985bfd8b584502de37b.tar.gz
kernel-crypto-2afddab2958e63289a538985bfd8b584502de37b.tar.xz
kernel-crypto-2afddab2958e63289a538985bfd8b584502de37b.zip
bnx2: Fix lost MSI-X problem on 5709 NICs.
commit c441b8d2cb2194b05550a558d6d95d8944e56a84 upstream. It has been reported that under certain heavy traffic conditions in MSI-X mode, the driver can lose an MSI-X vector causing all packets in the associated rx/tx ring pair to be dropped. The problem is caused by the chip dropping the write to unmask the MSI-X vector by the kernel (when migrating the IRQ for example). This can be prevented by increasing the GRC timeout value for these register read and write operations. Thanks to Dell for helping us debug this problem. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/scsi/ultrastor.c')
0 files changed, 0 insertions, 0 deletions