Message ID | 20081014095412.GG10804@ff.dom.local |
---|---|
State | RFC, archived |
Delegated to: | David Miller |
Headers | show |
diff --git a/net/sched/sch_atm.c b/net/sched/sch_atm.c index ca3467b..c8bc5fc 100644 --- a/net/sched/sch_atm.c +++ b/net/sched/sch_atm.c @@ -482,7 +482,7 @@ static void sch_atm_dequeue(unsigned long data) */ while ((skb = qdisc_dequeue(flow->q))) { if (!atm_may_send(flow->vcc, skb->truesize)) { - (void)flow->q->ops->requeue(skb, flow->q); + __skb_queue_tail(&flow->q->requeue, skb); break; } pr_debug("atm_tc_dequeue: sending on class %p\n", flow);