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

net: gianfar: add missing __iomem annotation

Fix the following spare warning:
drivers/net/ethernet/freescale/gianfar.c:3521:60: warning: incorrect type in argument 1 (different address spaces)
drivers/net/ethernet/freescale/gianfar.c:3521:60: expected unsigned int [noderef] <asn:2>*addr
drivers/net/ethernet/freescale/gianfar.c:3521:60: got unsigned int [usertype] *rfbptr
drivers/net/ethernet/freescale/gianfar.c:205:16: warning: incorrect type in assignment (different address spaces)
drivers/net/ethernet/freescale/gianfar.c:205:16: expected unsigned int [usertype] *rfbptr
drivers/net/ethernet/freescale/gianfar.c:205:16: got unsigned int [noderef] <asn:2>*<noident>
drivers/net/ethernet/freescale/gianfar.c:2918:44: warning: incorrect type in argument 1 (different address spaces)
drivers/net/ethernet/freescale/gianfar.c:2918:44: expected unsigned int [noderef] <asn:2>*addr
drivers/net/ethernet/freescale/gianfar.c:2918:44: got unsigned int [usertype] *rfbptr

Signed-off-by: Kevin Hao <haokexin@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Kevin Hao and committed by
David S. Miller
03366a33 91c53f76

+2 -2
+1 -1
drivers/net/ethernet/freescale/gianfar.c
··· 177 177 struct gfar_priv_rx_q *rx_queue = NULL; 178 178 struct txbd8 *txbdp; 179 179 struct rxbd8 *rxbdp; 180 - u32 *rfbptr; 180 + u32 __iomem *rfbptr; 181 181 int i, j; 182 182 dma_addr_t bufaddr; 183 183
+1 -1
drivers/net/ethernet/freescale/gianfar.h
··· 1039 1039 /* RX Coalescing values */ 1040 1040 unsigned char rxcoalescing; 1041 1041 unsigned long rxic; 1042 - u32 *rfbptr; 1042 + u32 __iomem *rfbptr; 1043 1043 }; 1044 1044 1045 1045 enum gfar_irqinfo_id {