netdevice: safe convert to netdev_priv() #part-3
We have some reasons to kill netdev->priv: 1. netdev->priv is equal to netdev_priv(). 2. netdev_priv() wraps the calculation of netdev->priv's offset, obviously netdev_priv() is more flexible than netdev->priv. But we cann't kill netdev->priv, because so many drivers reference to it directly. This patch is a safe convert for netdev->priv to netdev_priv(netdev). Since all of the netdev->priv is only for read. But it is too big to be sent in one mail. I split it to 4 parts and make every part smaller than 100,000 bytes, which is max size allowed by vger. Signed-off-by:Wang Chen <wangchen@cn.fujitsu.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/sgiseeq.c 1 addition, 1 deletiondrivers/net/sgiseeq.c
- drivers/net/sis900.c 32 additions, 32 deletionsdrivers/net/sis900.c
- drivers/net/smc9194.c 3 additions, 3 deletionsdrivers/net/smc9194.c
- drivers/net/sonic.h 10 additions, 10 deletionsdrivers/net/sonic.h
- drivers/net/spider_net_ethtool.c 4 additions, 4 deletionsdrivers/net/spider_net_ethtool.c
- drivers/net/sun3_82586.c 21 additions, 17 deletionsdrivers/net/sun3_82586.c
- drivers/net/sunbmac.c 7 additions, 7 deletionsdrivers/net/sunbmac.c
- drivers/net/sungem.c 26 additions, 26 deletionsdrivers/net/sungem.c
- drivers/net/sunhme.c 12 additions, 12 deletionsdrivers/net/sunhme.c
- drivers/net/sunqe.c 7 additions, 7 deletionsdrivers/net/sunqe.c
- drivers/net/tehuti.c 19 additions, 19 deletionsdrivers/net/tehuti.c
- drivers/net/tokenring/tms380tr.c 9 additions, 5 deletionsdrivers/net/tokenring/tms380tr.c
- drivers/net/tulip/de2104x.c 22 additions, 22 deletionsdrivers/net/tulip/de2104x.c
- drivers/net/tulip/eeprom.c 1 addition, 1 deletiondrivers/net/tulip/eeprom.c
- drivers/net/tulip/uli526x.c 1 addition, 1 deletiondrivers/net/tulip/uli526x.c
- drivers/net/typhoon.c 1 addition, 1 deletiondrivers/net/typhoon.c
- drivers/net/usb/mcs7830.c 2 additions, 2 deletionsdrivers/net/usb/mcs7830.c
- drivers/net/virtio_net.c 2 additions, 1 deletiondrivers/net/virtio_net.c
- drivers/net/wan/dlci.c 18 additions, 18 deletionsdrivers/net/wan/dlci.c
- drivers/net/wan/sdla.c 24 additions, 24 deletionsdrivers/net/wan/sdla.c
Loading
Please register or sign in to comment