smc91x: fix the compiling broken bug - when SMC_GET_MAC_ADDR API upgrade
PATCH 1/1 smc91x: fix the compiling broken bug - when SMC_GET_MAC_ADDR API upgrade
Quoted 1 line
From
aba13cf58fb2d3ad418e609f1b5fd8620805f27eMon Sep 17 00:00:00 2001
From: Bryan Wu <[email protected]>
Date: Sun, 9 Mar 2008 02:00:21 -0700
Subject: [PATCH -mm] [NETDEV] smc91x: fix the compiling broken bug - when SMC_GET_MAC_ADDR API upgrade
--- drivers/net/smc91x.h | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)
drivers/net/smc91x.h +4 -4
@@ -93,14 +93,14 @@#define SMC_insw (a, r, p, l) insw ((unsigned long *)((a) + (r)), p, l)# endif /* check if the mac in reg is valid */ -#define SMC_GET_MAC_ADDR (addr) \ +#define SMC_GET_MAC_ADDR (lp, addr) \ do { \ unsigned int __v; \ - __v = SMC_inw(ioaddr, ADDR0_REG); \ + __v = SMC_inw(ioaddr, ADDR0_REG(lp)); \ addr[0] = __v; addr[1] = __v >> 8; \ - __v = SMC_inw(ioaddr, ADDR1_REG); \ + __v = SMC_inw(ioaddr, ADDR1_REG(lp)); \ addr[2] = __v; addr[3] = __v >> 8; \ - __v = SMC_inw(ioaddr, ADDR2_REG); \ + __v = SMC_inw(ioaddr, ADDR2_REG(lp)); \ addr[4] = __v; addr[5] = __v >> 8; \ if (*(u32 *)(&addr[0]) == 0xFFFFFFFF) { \ random_ether_addr(addr); \
Signature · 1 line
1.5.4.3