Commit e0119126 authored by Guenter Roeck's avatar Guenter Roeck Committed by David S. Miller

net: ni65: Avoid typecast of pointer to u32

Building alpha:allmodconfig results in the following error.

drivers/net/ethernet/amd/ni65.c: In function 'ni65_stop_start':
drivers/net/ethernet/amd/ni65.c:751:37: error:
	cast from pointer to integer of different size
		buffer[i] = (u32) isa_bus_to_virt(tmdp->u.buffer);

'buffer[]' is declared as unsigned long, so replace the typecast to u32
with a typecast to unsigned long to fix the problem.

Cc: Arnd Bergmann <arnd@kernel.org>
Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent e3a843f9
...@@ -748,7 +748,7 @@ static void ni65_stop_start(struct net_device *dev,struct priv *p) ...@@ -748,7 +748,7 @@ static void ni65_stop_start(struct net_device *dev,struct priv *p)
#ifdef XMT_VIA_SKB #ifdef XMT_VIA_SKB
skb_save[i] = p->tmd_skb[i]; skb_save[i] = p->tmd_skb[i];
#endif #endif
buffer[i] = (u32) isa_bus_to_virt(tmdp->u.buffer); buffer[i] = (unsigned long)isa_bus_to_virt(tmdp->u.buffer);
blen[i] = tmdp->blen; blen[i] = tmdp->blen;
tmdp->u.s.status = 0x0; tmdp->u.s.status = 0x0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment