|
@@ -1974,10 +1974,10 @@ int iscsi_eh_abort(struct scsi_cmnd *sc)
|
|
|
* good and have never sent us a successful tmf response
|
|
|
* then sent more data for the cmd.
|
|
|
*/
|
|
|
- spin_lock(&session->lock);
|
|
|
+ spin_lock_bh(&session->lock);
|
|
|
fail_scsi_task(task, DID_ABORT);
|
|
|
conn->tmf_state = TMF_INITIAL;
|
|
|
- spin_unlock(&session->lock);
|
|
|
+ spin_unlock_bh(&session->lock);
|
|
|
iscsi_start_tx(conn);
|
|
|
goto success_unlocked;
|
|
|
case TMF_TIMEDOUT:
|