mac80211: update to wireless-testing 2012-04-13
[openwrt/svn-archive/archive.git] / package / mac80211 / patches / 412-mac80211_allow_adhoc_and_ap.patch
diff --git a/package/mac80211/patches/412-mac80211_allow_adhoc_and_ap.patch b/package/mac80211/patches/412-mac80211_allow_adhoc_and_ap.patch
new file mode 100644 (file)
index 0000000..9055964
--- /dev/null
@@ -0,0 +1,20 @@
+--- a/net/mac80211/main.c
++++ b/net/mac80211/main.c
+@@ -766,17 +766,11 @@ int ieee80211_register_hw(struct ieee802
+        */
+       for (i = 0; i < hw->wiphy->n_iface_combinations; i++) {
+               const struct ieee80211_iface_combination *c;
+-              int j;
+               c = &hw->wiphy->iface_combinations[i];
+               if (c->num_different_channels > 1)
+                       return -EINVAL;
+-
+-              for (j = 0; j < c->n_limits; j++)
+-                      if ((c->limits[j].types & BIT(NL80211_IFTYPE_ADHOC)) &&
+-                          c->limits[j].max > 1)
+-                              return -EINVAL;
+       }
+ #ifndef CONFIG_MAC80211_MESH