summaryrefslogtreecommitdiff
path: root/drivers/scsi/aacraid/commsup.c
diff options
context:
space:
mode:
authorShyam Sundar <shyam.sundar@qlogic.com>2007-11-12 10:30:59 -0800
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2008-01-11 18:22:45 -0600
commitf4a8dbc7f6ca8c0a7ec4f112320899b6b77d7e17 (patch)
treea54baadb6dc47d7a0ff9133cbbdca5521541c514 /drivers/scsi/aacraid/commsup.c
parenteb66dc60be5a72bc940458a5adfd400e4d810d49 (diff)
downloadlinux-3.10-f4a8dbc7f6ca8c0a7ec4f112320899b6b77d7e17.tar.gz
linux-3.10-f4a8dbc7f6ca8c0a7ec4f112320899b6b77d7e17.tar.bz2
linux-3.10-f4a8dbc7f6ca8c0a7ec4f112320899b6b77d7e17.zip
[SCSI] qla2xxx: Properly handle Vport state-change-notifications.
Drivers do SCRs for each Vport. When something changes in the fabric, firmware generates one interrupt for each RSCN. Based on the current implementation, in each case, we make recursive calls to handle RSCN for physical and each subsequent virtual ports. The fix is to also take into consideration the vp_idx, which is set by the firmware to indicate the vport the RSCN was meant for. Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'drivers/scsi/aacraid/commsup.c')
0 files changed, 0 insertions, 0 deletions