libiscsi: Remove host_lock unlock() + lock() from iscsi_queuecommand()
RFC v3 2/15 libiscsi: Remove host_lock unlock() + lock() from iscsi_queuecommand()
From: Nicholas Bellinger <[email protected]>
This patch removes the now legacy host_lock unlock() + lock() optimization from libiscsi.c:iscsi_queuecommand()
Signed-off-by Nicholas A. Bellinger <[email protected]>
--- drivers/scsi/libiscsi.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-)
drivers/scsi/libiscsi.c +0 -4
@@ -1615,7 +1615,6 @@ int iscsi_queuecommand(struct scsi_cmnd *sc, void (*done)(struct scsi_cmnd *)) host = sc->device->host; ihost =shost_priv (host); -spin_unlock (host->host_lock); cls_session =starget_to_session (scsi_target (sc->device)); session = cls_session->dd_data;
@@ -1706,7 +1705,6 @@ int iscsi_queuecommand(struct scsi_cmnd *sc, void (*done)(struct scsi_cmnd *)) session->queued_cmdsn++;spin_unlock (&session->lock); -spin_lock (host->host_lock);return 0 ; prepd_reject:
@@ -1716,7 +1714,6 @@ reject:spin_unlock (&session->lock);ISCSI_DBG_SESSION (session,"cmd 0x%x rejected (%d)\n" , sc->cmnd[0 ], reason); -spin_lock (host->host_lock);return SCSI_MLQUEUE_TARGET_BUSY ; prepd_fault:
@@ -1733,7 +1730,6 @@ fault:scsi_in (sc)->resid =scsi_in (sc)->length; }done (sc); -spin_lock (host->host_lock);return 0 ; }EXPORT_SYMBOL_GPL (iscsi_queuecommand);
Signature · 1 line
1.7.3