mptbase_probe(struct pci_dev *pdev, const struct pci_device_id *id)
{
MPT_ADAPTER *ioc;
- u8 *mem;
+ u8 __iomem *mem;
unsigned long mem_phys;
unsigned long port;
u32 msize;
&ioc->facts, &ioc->pfacts[0]));
ioc->mem_phys = mem_phys;
- ioc->chip = (SYSIF_REGS*)mem;
+ ioc->chip = (SYSIF_REGS __iomem *)mem;
/* Save Port IO values in case we need to do downloadboot */
{
u8 *pmem = (u8*)port;
ioc->pio_mem_phys = port;
- ioc->pio_chip = (SYSIF_REGS*)pmem;
+ ioc->pio_chip = (SYSIF_REGS __iomem *)pmem;
}
ioc->chip_type = FCUNK;
}
if (ioc->memmap != NULL)
- iounmap((u8 *) ioc->memmap);
+ iounmap(ioc->memmap);
#if defined(CONFIG_MTRR) && 0
if (ioc->mtrr_reg > 0) {
u32 sense_buf_low_dma;
int mtrr_reg;
struct pci_dev *pcidev; /* struct pci_dev pointer */
- u8 *memmap; /* mmap address */
+ u8 __iomem *memmap; /* mmap address */
struct Scsi_Host *sh; /* Scsi Host pointer */
ScsiCfgData spi_data; /* Scsi config. data */
MPT_IOCTL *ioctl; /* ioctl data pointer */