X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fnet%2Fwan%2Fn2.c;h=cd32751b64eb6e6f6e8355a54a21e3cf751b15cc;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=179b750cc8a8b50595da75865491ff566d831fb0;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/drivers/net/wan/n2.c b/drivers/net/wan/n2.c index 179b750cc..cd32751b6 100644 --- a/drivers/net/wan/n2.c +++ b/drivers/net/wan/n2.c @@ -111,7 +111,7 @@ typedef struct port_s { typedef struct card_s { - u8 *winbase; /* ISA window base address */ + u8 __iomem *winbase; /* ISA window base address */ u32 phy_winbase; /* ISA physical base address */ u32 ram_size; /* number of bytes */ u16 io; /* IO Base address */ @@ -159,11 +159,6 @@ static __inline__ void openwin(card_t *card, u8 page) } -static __inline__ void close_windows(card_t *card) -{ - outb(inb(card->io + N2_PCR) & ~PCR_ENWIN, card->io + N2_PCR); -} - #include "hd6457x.c" @@ -254,7 +249,8 @@ static int n2_close(struct net_device *dev) static int n2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) { const size_t size = sizeof(sync_serial_settings); - sync_serial_settings new_line, *line = ifr->ifr_settings.ifs_ifsu.sync; + sync_serial_settings new_line; + sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; port_t *port = dev_to_port(dev); #ifdef DEBUG_RINGS