scsi: ppa: Fix compilation with PPA_DEBUG=1
authorAlex Henrie <alexhenrie24@gmail.com>
Mon, 7 Aug 2023 15:52:57 +0000 (09:52 -0600)
committerMartin K. Petersen <martin.petersen@oracle.com>
Mon, 21 Aug 2023 20:32:40 +0000 (16:32 -0400)
Fix a regression introduced in February 2003 in Linux 2.5.61 by a patch
from Alan Cox titled "fix ppa for new scsi".[1]

Link: https://lore.kernel.org/lkml/E18jn1B-0005gQ-00@the-village.bc.nu/
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Link: https://lore.kernel.org/r/20230807155856.362864-1-alexhenrie24@gmail.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ppa.c

index 909c49541984a1ea67c7d381f21d9c8540515388..d1f6aa256eba24ebdc8e99bed0ff7f5197e69806 100644 (file)
@@ -637,7 +637,7 @@ static void ppa_interrupt(struct work_struct *work)
        case DID_OK:
                break;
        case DID_NO_CONNECT:
-               printk(KERN_DEBUG "ppa: no device at SCSI ID %i\n", cmd->device->target);
+               printk(KERN_DEBUG "ppa: no device at SCSI ID %i\n", scmd_id(cmd));
                break;
        case DID_BUS_BUSY:
                printk(KERN_DEBUG "ppa: BUS BUSY - EPP timeout detected\n");