scsi: libiscsi: Call scsi_done() directly
Conditional statements are faster than indirect calls. Hence call scsi_done() directly. Link: https://lore.kernel.org/r/20211007202923.2174984-45-bvanassche@acm.org Reviewed-by: Lee Duncan <lduncanb@suse.com> Signed-off-by: Bart Van Assche <bvanassche@acm.org> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
e0f63b2181
commit
b4b84edc5d
@ -468,7 +468,7 @@ static void iscsi_free_task(struct iscsi_task *task)
|
||||
* it will decide how to return sc to scsi-ml.
|
||||
*/
|
||||
if (oldstate != ISCSI_TASK_REQUEUE_SCSIQ)
|
||||
sc->scsi_done(sc);
|
||||
scsi_done(sc);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1807,7 +1807,7 @@ fault:
|
||||
ISCSI_DBG_SESSION(session, "iscsi: cmd 0x%x is not queued (%d)\n",
|
||||
sc->cmnd[0], reason);
|
||||
scsi_set_resid(sc, scsi_bufflen(sc));
|
||||
sc->scsi_done(sc);
|
||||
scsi_done(sc);
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(iscsi_queuecommand);
|
||||
|
Loading…
x
Reference in New Issue
Block a user