[SCSI] dec_esp: Fix mapping of ESP.
authorRalf Baechle <ralf@linux-mips.org>
Sat, 15 Oct 2005 01:41:36 +0000 (02:41 +0100)
committerJames Bottomley <jejb@mulgrave.(none)>
Fri, 28 Oct 2005 19:45:34 +0000 (14:45 -0500)
From: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Mon Jun 13 19:55:42 2005 +0000

These should really be addresses obtained with ioremap() or some
bus-specific backend, but for now...

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/dec_esp.c

index 315f95a0d6c007b5e9a262ed5730a4651f5b4799..4f39890b44ac59c0867418c2562e9e73bc835bbc 100644 (file)
@@ -228,7 +228,7 @@ static int dec_esp_detect(Scsi_Host_Template * tpnt)
                        mem_start = get_tc_base_addr(slot);
 
                        /* Store base addr into esp struct */
-                       esp->slot = PHYSADDR(mem_start);
+                       esp->slot = CPHYSADDR(mem_start);
 
                        esp->dregs = 0;
                        esp->eregs = (struct ESP_regs *) (mem_start + DEC_SCSI_SREG);