diff options
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_os.c')
-rw-r--r-- | drivers/scsi/qla2xxx/qla_os.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c index 3f391698e1ce..0f44914b41d7 100644 --- a/drivers/scsi/qla2xxx/qla_os.c +++ b/drivers/scsi/qla2xxx/qla_os.c | |||
@@ -1849,6 +1849,7 @@ qla2x00_schedule_rport_del(struct scsi_qla_host *ha, fc_port_t *fcport, | |||
1849 | int defer) | 1849 | int defer) |
1850 | { | 1850 | { |
1851 | struct fc_rport *rport; | 1851 | struct fc_rport *rport; |
1852 | scsi_qla_host_t *pha = to_qla_parent(ha); | ||
1852 | 1853 | ||
1853 | if (!fcport->rport) | 1854 | if (!fcport->rport) |
1854 | return; | 1855 | return; |
@@ -1858,8 +1859,8 @@ qla2x00_schedule_rport_del(struct scsi_qla_host *ha, fc_port_t *fcport, | |||
1858 | spin_lock_irq(ha->host->host_lock); | 1859 | spin_lock_irq(ha->host->host_lock); |
1859 | fcport->drport = rport; | 1860 | fcport->drport = rport; |
1860 | spin_unlock_irq(ha->host->host_lock); | 1861 | spin_unlock_irq(ha->host->host_lock); |
1861 | set_bit(FCPORT_UPDATE_NEEDED, &ha->dpc_flags); | 1862 | set_bit(FCPORT_UPDATE_NEEDED, &pha->dpc_flags); |
1862 | qla2xxx_wake_dpc(ha); | 1863 | qla2xxx_wake_dpc(pha); |
1863 | } else | 1864 | } else |
1864 | fc_remote_port_delete(rport); | 1865 | fc_remote_port_delete(rport); |
1865 | } | 1866 | } |