diff -urNp rtl818x-newstack.org/r8180.h rtl818x-newstack/r8180.h --- rtl818x-newstack.org/r8180.h 2007-01-05 12:36:53.000000000 +0200 +++ rtl818x-newstack/r8180.h 2007-01-05 12:47:35.000000000 +0200 @@ -26,7 +26,7 @@ #include #include -#include +/*#include */ #include #include #include diff -urNp rtl818x-newstack.org/r8180_core.c rtl818x-newstack/r8180_core.c --- rtl818x-newstack.org/r8180_core.c 2007-01-05 12:36:53.000000000 +0200 +++ rtl818x-newstack/r8180_core.c 2007-01-05 12:52:49.000000000 +0200 @@ -505,14 +505,14 @@ static int proc_get_stats_tx(char *page, return len; } - - +#if WIRELESS_EXT < 21 static struct iw_statistics *r8180_get_wireless_stats(struct net_device *dev) { struct r8180_priv *priv = ieee80211_priv(dev); return &priv->wstats; } +#endif void rtl8180_proc_module_init(void) { @@ -4005,7 +4005,9 @@ static int __devinit rtl8180_pci_probe(s dev->do_ioctl = rtl8180_ioctl; dev->set_multicast_list = r8180_set_multicast; dev->set_mac_address = r8180_set_mac_adr; +#if WIRELESS_EXT < 21 dev->get_wireless_stats = r8180_get_wireless_stats; +#endif dev->type=ARPHRD_ETHER; if (dev_alloc_name(dev, ifname) < 0){