]> err.no Git - linux-2.6/blobdiff - net/mac80211/wme.c
mac80211: fix cfg80211 hooks for master interface
[linux-2.6] / net / mac80211 / wme.c
index 6e8099e77043162e3db1e3dd2ced1a0ff05fbaa7..28437f0001db04946b49c330c172b423e92d0913 100644 (file)
@@ -188,6 +188,9 @@ int ieee80211_ht_agg_queue_add(struct ieee80211_local *local,
 {
        int i;
 
+       /* XXX: currently broken due to cb/requeue use */
+       return -EPERM;
+
        /* prepare the filter and save it for the SW queue
         * matching the received HW queue */
 
@@ -289,7 +292,7 @@ void ieee80211_requeue(struct ieee80211_local *local, int queue)
                root_lock = qdisc_root_lock(qdisc);
 
                spin_lock(root_lock);
-               qdisc->enqueue(skb, qdisc);
+               qdisc_enqueue_root(skb, qdisc);
                spin_unlock(root_lock);
        }