]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/scsi/qla2xxx/qla_rscn.c
[SCSI] update fc_transport for removal of block/unblock functions
[mv-sheeva.git] / drivers / scsi / qla2xxx / qla_rscn.c
index cb40d61e82d53730f1b5846f3a256252a64f9e19..2c3342108dd82219f311adc9644cd50acbc9a3eb 100644 (file)
@@ -6,6 +6,8 @@
  */
 #include "qla_def.h"
 
+#include <scsi/scsi_transport_fc.h>
+
 /**
  * IO descriptor handle definitions.
  *
@@ -318,8 +320,7 @@ qla2x00_update_login_fcport(scsi_qla_host_t *ha, struct mbx_entry *mbxstat,
        fcport->flags &= ~FCF_FAILOVER_NEEDED;
        fcport->iodesc_idx_sent = IODESC_INVALID_INDEX;
        atomic_set(&fcport->state, FCS_ONLINE);
-       if (fcport->rport)
-               fc_remote_port_unblock(fcport->rport);
+       schedule_work(&fcport->rport_add_work);
 }