From: 黄涛 Date: Mon, 1 Aug 2011 03:25:20 +0000 (+0800) Subject: vmac: fix for v2.6.36 X-Git-Tag: firefly_0821_release~9797 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=fa13b39aad1788af6170f882fd3087a5811fd988;p=firefly-linux-kernel-4.4.55.git vmac: fix for v2.6.36 --- diff --git a/drivers/net/rk29_vmac.c b/drivers/net/rk29_vmac.c index 5f3c6e6c4e25..ea6f723bb7a2 100755 --- a/drivers/net/rk29_vmac.c +++ b/drivers/net/rk29_vmac.c @@ -45,6 +45,7 @@ #include #include #include +#include #include #include @@ -1275,7 +1276,7 @@ void vmac_tx_timeout(struct net_device *dev) static void create_multicast_filter(struct net_device *dev, unsigned long *bitmask) { -#if 1 +#if (LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 34)) struct netdev_hw_addr *ha; unsigned long crc; char *addrs; @@ -1323,7 +1324,7 @@ static void create_multicast_filter(struct net_device *dev, } static void vmac_set_multicast_list(struct net_device *dev) { -#if 1 +#if (LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 34)) struct vmac_priv *ap = netdev_priv(dev); unsigned long flags, bitmask[2]; int promisc, reg;