scsi: qla2xxx: edif: Add key update
[linux-2.6-microblaze.git] / drivers / scsi / qla2xxx / qla_init.c
index f8f4711..663182f 100644 (file)
@@ -5071,6 +5071,16 @@ qla2x00_alloc_fcport(scsi_qla_host_t *vha, gfp_t flags)
        INIT_LIST_HEAD(&fcport->sess_cmd_list);
        spin_lock_init(&fcport->sess_cmd_lock);
 
+       spin_lock_init(&fcport->edif.sa_list_lock);
+       INIT_LIST_HEAD(&fcport->edif.tx_sa_list);
+       INIT_LIST_HEAD(&fcport->edif.rx_sa_list);
+
+       if (vha->e_dbell.db_flags == EDB_ACTIVE)
+               fcport->edif.app_started = 1;
+
+       spin_lock_init(&fcport->edif.indx_list_lock);
+       INIT_LIST_HEAD(&fcport->edif.edif_indx_list);
+
        return fcport;
 }