scsi: fnic: add a space after %p in printf format
authorNicolas Iooss <nicolas.iooss_linux@m4x.org>
Sun, 10 Dec 2017 19:23:11 +0000 (20:23 +0100)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 12 Dec 2017 02:43:00 +0000 (21:43 -0500)
fnic_fcpio_icmnd_cmpl_handler() displays the value of sc with:

    FNIC_SCSI_DBG(KERN_INFO...
        "... sc = 0x%p"
        "scsi_status ..."
        ...

As the literal strings get merged, the function uses %ps instead of the
intended raw %p format. Fix this by inserting a space.

Signed-off-by: Nicolas Iooss <nicolas.iooss_linux@m4x.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/fnic/fnic_scsi.c

index 242e2ee494a1cafc2987a133534445da90f71cf8..8cbd3c9f0b4cb9ca199736d838a435fc8490b1cf 100644 (file)
@@ -906,7 +906,7 @@ static void fnic_fcpio_icmnd_cmpl_handler(struct fnic *fnic,
 
                FNIC_SCSI_DBG(KERN_INFO, fnic->lport->host,
                        "icmnd_cmpl abts pending "
-                         "hdr status = %s tag = 0x%x sc = 0x%p"
+                         "hdr status = %s tag = 0x%x sc = 0x%p "
                          "scsi_status = %x residual = %d\n",
                          fnic_fcpio_status_to_str(hdr_status),
                          id, sc,