[natsemi] Convert stray mmio readl() to pio inl()
authorStefan Hajnoczi <stefanha@gmail.com>
Mon, 25 Jan 2010 08:28:37 +0000 (08:28 +0000)
committerMarty Connor <mdc@etherboot.org>
Mon, 25 Jan 2010 21:58:18 +0000 (16:58 -0500)
This driver uses programmed I/O to access hardware registers.  There is
a stray memory-mapped I/O read on a programmed I/O address.  Perhaps
this is an artifact of porting the driver.  Fix this by converting it to
programmed I/O.

Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Signed-off-by: Marty Connor <mdc@etherboot.org>
src/drivers/net/natsemi.c

index 8ca6271..db3f320 100644 (file)
@@ -270,7 +270,7 @@ static void natsemi_reset (struct net_device *netdev)
         wcsr = inl (np->ioaddr + WOLCmd) & WCSR_RESET_SAVE;
 
         /* RFCR */
-        rfcr = readl (np->ioaddr + RxFilterAddr) & RFCR_RESET_SAVE;
+        rfcr = inl (np->ioaddr + RxFilterAddr) & RFCR_RESET_SAVE;
 
         /* PMATCH */
         for (i = 0; i < 3; i++) {