nl80211: Fix set_key regression with some drivers
[linux-flexiantxendom0-natty.git] / net / wireless / nl80211.c
index 9b62710..47d9a87 100644 (file)
@@ -1679,14 +1679,6 @@ static int nl80211_set_key(struct sk_buff *skb, struct genl_info *info)
                if (err)
                        goto out;
 
-               if (!(rdev->wiphy.flags &
-                               WIPHY_FLAG_SUPPORTS_SEPARATE_DEFAULT_KEYS)) {
-                       if (!key.def_uni || !key.def_multi) {
-                               err = -EOPNOTSUPP;
-                               goto out;
-                       }
-               }
-
                err = rdev->ops->set_default_key(&rdev->wiphy, dev, key.idx,
                                                 key.def_uni, key.def_multi);