summaryrefslogtreecommitdiffstats
path: root/drivers/s390
diff options
context:
space:
mode:
authorJames Smart <James.Smart@Emulex.Com>2008-04-24 18:12:46 +0200
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2008-04-27 19:19:56 +0200
commitbda232531f0c117921690ee3c060953c8f12e5a1 (patch)
treed237ba28380ff9d6fccb966463bca2bcfecbc509 /drivers/s390
parent[SCSI] aha1542: minor irq handler cleanups (diff)
downloadlinux-bda232531f0c117921690ee3c060953c8f12e5a1.tar.xz
linux-bda232531f0c117921690ee3c060953c8f12e5a1.zip
[SCSI] scsi_transport_fc: fc_user_scan correction
Way back when, when the fc_user_scan routine was created, it kept some of its original logic that walked the rport list and kicked off a scan. Unfortunately, it didn't keep any of the locking around the rport list, nor did it consider the synchronous nature of the scan invoked. The result, there are some scan requests where the rport list changes, thus a subsequent scan is called on a bogus rport structure and the system NMI's. Signed-off-by: James Smart <james.smart@emulex.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'drivers/s390')
0 files changed, 0 insertions, 0 deletions