scsi: snic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
authorBart Van Assche <bvanassche@acm.org>
Mon, 9 Aug 2021 23:03:46 +0000 (16:03 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 12 Aug 2021 02:25:41 +0000 (22:25 -0400)
Prepare for removal of the request pointer by using scsi_cmd_to_rq()
instead. This patch does not change any functionality.

Link: https://lore.kernel.org/r/20210809230355.8186-44-bvanassche@acm.org
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/snic/snic_scsi.c

index 92f5b65c2a27abbb77623a089cb729ad25dc83e9..95740caa1eb023842d9ebecf63d84cdeee048873 100644 (file)
@@ -33,7 +33,7 @@
 #include "snic_io.h"
 #include "snic.h"
 
-#define snic_cmd_tag(sc)       (((struct scsi_cmnd *) sc)->request->tag)
+#define snic_cmd_tag(sc)       (scsi_cmd_to_rq(sc)->tag)
 
 const char *snic_state_str[] = {
        [SNIC_INIT]     = "SNIC_INIT",
@@ -1636,7 +1636,7 @@ snic_abort_cmd(struct scsi_cmnd *sc)
        u32 start_time = jiffies;
 
        SNIC_SCSI_DBG(snic->shost, "abt_cmd:sc %p :0x%x :req = %p :tag = %d\n",
-                      sc, sc->cmnd[0], sc->request, tag);
+                      sc, sc->cmnd[0], scsi_cmd_to_rq(sc), tag);
 
        if (unlikely(snic_get_state(snic) != SNIC_ONLINE)) {
                SNIC_HOST_ERR(snic->shost,
@@ -2152,7 +2152,7 @@ snic_device_reset(struct scsi_cmnd *sc)
        int dr_supp = 0;
 
        SNIC_SCSI_DBG(shost, "dev_reset:sc %p :0x%x :req = %p :tag = %d\n",
-                     sc, sc->cmnd[0], sc->request,
+                     sc, sc->cmnd[0], scsi_cmd_to_rq(sc),
                      snic_cmd_tag(sc));
        dr_supp = snic_dev_reset_supported(sc->device);
        if (!dr_supp) {
@@ -2387,7 +2387,7 @@ snic_host_reset(struct scsi_cmnd *sc)
 
        SNIC_SCSI_DBG(shost,
                      "host reset:sc %p sc_cmd 0x%x req %p tag %d flags 0x%llx\n",
-                     sc, sc->cmnd[0], sc->request,
+                     sc, sc->cmnd[0], scsi_cmd_to_rq(sc),
                      snic_cmd_tag(sc), CMD_FLAGS(sc));
 
        ret = snic_reset(shost, sc);
@@ -2494,7 +2494,7 @@ cleanup:
                sc->result = DID_TRANSPORT_DISRUPTED << 16;
                SNIC_HOST_INFO(snic->shost,
                               "sc_clean: DID_TRANSPORT_DISRUPTED for sc %p, Tag %d flags 0x%llx rqi %p duration %u msecs\n",
-                              sc, sc->request->tag, CMD_FLAGS(sc), rqi,
+                              sc, scsi_cmd_to_rq(sc)->tag, CMD_FLAGS(sc), rqi,
                               jiffies_to_msecs(jiffies - st_time));
 
                /* Update IO stats */