]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/scsi/qla2xxx/qla_init.c
[SCSI] qla2xxx: Unload hangs after issuing BSG commands to vport.
[karo-tx-linux.git] / drivers / scsi / qla2xxx / qla_init.c
index 97f268433b9f8100fc543d3259cfb19a6acbf4cb..7568324d86a6b9e24b2c0d39020b22692322c8a6 100644 (file)
@@ -70,9 +70,7 @@ qla2x00_sp_free(void *data, void *ptr)
        struct scsi_qla_host *vha = (scsi_qla_host_t *)data;
 
        del_timer(&iocb->timer);
-       mempool_free(sp, vha->hw->srb_mempool);
-
-       QLA_VHA_MARK_NOT_BUSY(vha);
+       qla2x00_rel_sp(vha, sp);
 }
 
 /* Asynchronous Login/Logout Routines -------------------------------------- */