export CONFIG_ATH5K_PCI=y
export CONFIG_ATH9K_PCI=y
+ifndef CONFIG_COMPAT_KERNEL_2_6_31
+export CONFIG_WIL6210=m
+export CONFIG_WIL6210_ISR_COR=y
+endif #CONFIG_COMPAT_KERNEL_2_6_31
+
export CONFIG_IWLWIFI=m
export CONFIG_IWLDVM=m
export CONFIG_IWLWIFI_P2P=y
# Atheros
export CONFIG_ATH_COMMON=m
+export CONFIG_ATH_CARDS=m
# export CONFIG_ATH_DEBUG=y
export CONFIG_BRCMUTIL=m
dev->destructor = free_netdev;
dev->watchdog_timeo = ATH6KL_TX_TIMEOUT;
+--- a/drivers/net/wireless/ath/wil6210/netdev.c
++++ b/drivers/net/wireless/ath/wil6210/netdev.c
+@@ -104,7 +104,7 @@ void *wil_if_alloc(struct device *dev, v
+ goto out_priv;
+ }
+
+- ndev->netdev_ops = &wil_netdev_ops;
++ netdev_attach_ops(ndev, &wil_netdev_ops);
+ ndev->ieee80211_ptr = wdev;
+ SET_NETDEV_DEV(ndev, wiphy_dev(wdev->wiphy));
+ wdev->netdev = ndev;
--- a/drivers/net/wireless/rndis_wlan.c
+++ b/drivers/net/wireless/rndis_wlan.c
@@ -3442,7 +3442,7 @@ static int rndis_wlan_bind(struct usbnet
drivers/net/wireless/ath/ath5k
drivers/net/wireless/ath/ath6kl
drivers/net/wireless/ath/ath9k
+ drivers/net/wireless/ath/wil6210
drivers/ssb
drivers/bcma
drivers/net/wireless/b43