static void get_gem_mac_nonobp(struct pci_dev *pdev, unsigned char *dev_addr)
{
u32 rom_reg_orig;
- void *p;
+ void __iomem *p;
if (pdev->resource[PCI_ROM_RESOURCE].parent == NULL) {
if (pci_assign_resource(pdev, PCI_ROM_RESOURCE) < 0)
gp->timer_ticks = 0;
netif_carrier_off(dev);
- gp->regs = (unsigned long) ioremap(gemreg_base, gemreg_len);
+ gp->regs = ioremap(gemreg_base, gemreg_len);
if (gp->regs == 0UL) {
printk(KERN_ERR PFX "Cannot map device registers, "
"aborting.\n");
gem_shutdown(gp);
up(&gp->pm_sem);
- iounmap((void *) gp->regs);
+ iounmap(gp->regs);
err_out_free_res:
pci_release_regions(pdev);
sizeof(struct gem_init_block),
gp->init_block,
gp->gblock_dvma);
- iounmap((void *) gp->regs);
+ iounmap(gp->regs);
pci_release_regions(pdev);
free_netdev(dev);