| --- a/net/mac80211/main.c |
| +++ b/net/mac80211/main.c |
| @@ -321,7 +321,7 @@ void ieee80211_restart_hw(struct ieee802 |
| } |
| EXPORT_SYMBOL(ieee80211_restart_hw); |
| |
| -#ifdef CONFIG_INET |
| +#ifdef __disabled__CONFIG_INET |
| static int ieee80211_ifa_changed(struct notifier_block *nb, |
| unsigned long data, void *arg) |
| { |
| @@ -380,7 +380,7 @@ static int ieee80211_ifa_changed(struct |
| } |
| #endif |
| |
| -#if IS_ENABLED(CONFIG_IPV6) |
| +#if IS_ENABLED(__disabled__CONFIG_IPV6) |
| static int ieee80211_ifa6_changed(struct notifier_block *nb, |
| unsigned long data, void *arg) |
| { |
| @@ -1315,14 +1315,14 @@ int ieee80211_register_hw(struct ieee802 |
| |
| rtnl_unlock(); |
| |
| -#ifdef CONFIG_INET |
| +#ifdef __disabled__CONFIG_INET |
| local->ifa_notifier.notifier_call = ieee80211_ifa_changed; |
| result = register_inetaddr_notifier(&local->ifa_notifier); |
| if (result) |
| goto fail_ifa; |
| #endif |
| |
| -#if IS_ENABLED(CONFIG_IPV6) |
| +#if IS_ENABLED(__disabled__CONFIG_IPV6) |
| local->ifa6_notifier.notifier_call = ieee80211_ifa6_changed; |
| result = register_inet6addr_notifier(&local->ifa6_notifier); |
| if (result) |
| @@ -1331,13 +1331,13 @@ int ieee80211_register_hw(struct ieee802 |
| |
| return 0; |
| |
| -#if IS_ENABLED(CONFIG_IPV6) |
| +#if IS_ENABLED(__disabled__CONFIG_IPV6) |
| fail_ifa6: |
| -#ifdef CONFIG_INET |
| +#ifdef __disabled__CONFIG_INET |
| unregister_inetaddr_notifier(&local->ifa_notifier); |
| #endif |
| #endif |
| -#if defined(CONFIG_INET) || defined(CONFIG_IPV6) |
| +#if defined(__disabled__CONFIG_INET) || defined(__disabled__CONFIG_IPV6) |
| fail_ifa: |
| #endif |
| wiphy_unregister(local->hw.wiphy); |
| @@ -1367,10 +1367,10 @@ void ieee80211_unregister_hw(struct ieee |
| tasklet_kill(&local->tx_pending_tasklet); |
| tasklet_kill(&local->tasklet); |
| |
| -#ifdef CONFIG_INET |
| +#ifdef __disabled__CONFIG_INET |
| unregister_inetaddr_notifier(&local->ifa_notifier); |
| #endif |
| -#if IS_ENABLED(CONFIG_IPV6) |
| +#if IS_ENABLED(__disabled__CONFIG_IPV6) |
| unregister_inet6addr_notifier(&local->ifa6_notifier); |
| #endif |
| |