From: Stefan Hajnoczi Date: Mon, 25 Jan 2010 08:28:37 +0000 (+0000) Subject: [natsemi] Convert stray mmio readl() to pio inl() X-Git-Tag: v1.0.0-rc1~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e51ef7912cd17994081c51d558f902247b1e004a;p=thirdparty%2Fipxe.git [natsemi] Convert stray mmio readl() to pio inl() 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 Signed-off-by: Marty Connor --- diff --git a/src/drivers/net/natsemi.c b/src/drivers/net/natsemi.c index 8ca6271cf..db3f3209e 100644 --- a/src/drivers/net/natsemi.c +++ b/src/drivers/net/natsemi.c @@ -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++) {