]> Git Repo - linux.git/commitdiff
Revert "wireless: Support of IFLA_INFO_KIND rtnl attribute"
authorJohannes Berg <[email protected]>
Mon, 19 Jan 2015 17:49:50 +0000 (18:49 +0100)
committerJohannes Berg <[email protected]>
Mon, 19 Jan 2015 17:49:56 +0000 (18:49 +0100)
This reverts commit ba1debdfed974f25aa598c283567878657b292ee.

Oliver reported that it breaks network-manager, for some reason with
this patch NM decides that the device isn't wireless but "generic"
(ethernet), sees no carrier (as expected with wifi) and fails to do
anything else with it.

Revert this to unbreak userspace.

Reported-by: Oliver Hartkopp <[email protected]>
Tested-by: Oliver Hartkopp <[email protected]>
Signed-off-by: Johannes Berg <[email protected]>
net/wireless/core.c

index 456e4c38c2797af4cf797e628ba3163a5c2ac07d..3af0ecf1cc16859abecb7451df5cabe35d6dbf08 100644 (file)
@@ -21,7 +21,6 @@
 #include <linux/sched.h>
 #include <net/genetlink.h>
 #include <net/cfg80211.h>
-#include <net/rtnetlink.h>
 #include "nl80211.h"
 #include "core.h"
 #include "sysfs.h"
@@ -964,10 +963,6 @@ void cfg80211_stop_iface(struct wiphy *wiphy, struct wireless_dev *wdev,
 }
 EXPORT_SYMBOL(cfg80211_stop_iface);
 
-static const struct rtnl_link_ops wireless_link_ops = {
-       .kind = "wlan",
-};
-
 static int cfg80211_netdev_notifier_call(struct notifier_block *nb,
                                         unsigned long state, void *ptr)
 {
@@ -986,7 +981,6 @@ static int cfg80211_netdev_notifier_call(struct notifier_block *nb,
        switch (state) {
        case NETDEV_POST_INIT:
                SET_NETDEV_DEVTYPE(dev, &wiphy_type);
-               dev->rtnl_link_ops = &wireless_link_ops;
                break;
        case NETDEV_REGISTER:
                /*
This page took 0.060231 seconds and 4 git commands to generate.