]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - net/sched/sch_fq_pie.c
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[linux.git] / net / sched / sch_fq_pie.c
index bbd0dea6b6b98e4136b75e33e21885a6d1b2e09a..214657eb3dfdf249267cdd888afef3af74987745 100644 (file)
@@ -349,9 +349,9 @@ static int fq_pie_change(struct Qdisc *sch, struct nlattr *opt,
        while (sch->q.qlen > sch->limit) {
                struct sk_buff *skb = fq_pie_qdisc_dequeue(sch);
 
-               kfree_skb(skb);
                len_dropped += qdisc_pkt_len(skb);
                num_dropped += 1;
+               rtnl_kfree_skbs(skb, skb);
        }
        qdisc_tree_reduce_backlog(sch, num_dropped, len_dropped);