Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[NET]: Fix warnings in 3c523.c and ni52.c

We have to put back the cast to "char *" because these
pointers are volatile.

Reported by Andrew Morton.

Signed-off-by: David S. Miller <davem@davemloft.net>

+2 -2
+1 -1
drivers/net/3c523.c
··· 1145 1145 1146 1146 if (len != skb->len) 1147 1147 memset((char *) p->xmit_cbuffs[p->xmit_count], 0, ETH_ZLEN); 1148 - skb_copy_from_linear_data(skb, p->xmit_cbuffs[p->xmit_count], skb->len); 1148 + skb_copy_from_linear_data(skb, (char *) p->xmit_cbuffs[p->xmit_count], skb->len); 1149 1149 1150 1150 #if (NUM_XMIT_BUFFS == 1) 1151 1151 #ifdef NO_NOPCOMMANDS
+1 -1
drivers/net/ni52.c
··· 1182 1182 else 1183 1183 #endif 1184 1184 { 1185 - skb_copy_from_linear_data(skb, p->xmit_cbuffs[p->xmit_count], skb->len); 1185 + skb_copy_from_linear_data(skb, (char *) p->xmit_cbuffs[p->xmit_count], skb->len); 1186 1186 len = skb->len; 1187 1187 if (len < ETH_ZLEN) { 1188 1188 len = ETH_ZLEN;