mac80211: update qdisc code to use tcf_destroy_chain From: Michael Wu tcf_destroy is no longer exported. Use tcf_destroy_chain instead. Signed-off-by: Michael Wu --- net/mac80211/wme.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) diff --git a/net/mac80211/wme.c b/net/mac80211/wme.c index 1cb6358..9874d9a 100644 --- a/net/mac80211/wme.c +++ b/net/mac80211/wme.c @@ -354,13 +354,10 @@ static void wme_qdiscop_destroy(struct Qdisc* qd) struct ieee80211_sched_data *q = qdisc_priv(qd); struct ieee80211_local *local = wdev_priv(qd->dev->ieee80211_ptr); struct ieee80211_hw *hw = &local->hw; - struct tcf_proto *tp; int queue; - while ((tp = q->filter_list) != NULL) { - q->filter_list = tp->next; - tcf_destroy(tp); - } + tcf_destroy_chain(q->filter_list); + q->filter_list = NULL; for (queue=0; queue < hw->queues; queue++) { skb_queue_purge(&q->requeued[queue]);