#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/skbuff.h>
-#include <linux/bitops.h>
#include <asm/system.h>
+#include <asm/bitops.h>
#include <asm/io.h>
#include <asm/dma.h>
#include <asm/byteorder.h>
}
/* Fetch MAC address from vital product data of PCI ROM. */
-static void find_eth_addr_in_vpd(void __iomem *rom_base, int len, int index, unsigned char *dev_addr)
+static void find_eth_addr_in_vpd(void *rom_base, int len, int index, unsigned char *dev_addr)
{
int this_offset;
for (this_offset = 0x20; this_offset < len; this_offset++) {
- void __iomem *p = rom_base + this_offset;
+ void *p = rom_base + this_offset;
if (readb(p + 0) != 0x90 ||
readb(p + 1) != 0x00 ||
static void get_hme_mac_nonsparc(struct pci_dev *pdev, unsigned char *dev_addr)
{
u32 rom_reg_orig;
- void __iomem *p;
+ void *p;
int index;
index = 0;
return 0;
err_out_iounmap:
- iounmap(hp->gregs);
+ iounmap((void *)hp->gregs);
err_out_free_res:
pci_release_regions(pdev);
PAGE_SIZE,
hp->happy_block,
hp->hblock_dvma);
- iounmap(hp->gregs);
+ iounmap((void *)hp->gregs);
pci_release_regions(hp->happy_dev);
}
#endif