|
@@ -656,7 +656,7 @@ static struct sk_buff *pfifo_fast_dequeue(struct Qdisc *qdisc)
|
|
if (__skb_array_empty(q))
|
|
if (__skb_array_empty(q))
|
|
continue;
|
|
continue;
|
|
|
|
|
|
- skb = skb_array_consume_bh(q);
|
|
|
|
|
|
+ skb = __skb_array_consume(q);
|
|
}
|
|
}
|
|
if (likely(skb)) {
|
|
if (likely(skb)) {
|
|
qdisc_qstats_cpu_backlog_dec(qdisc, skb);
|
|
qdisc_qstats_cpu_backlog_dec(qdisc, skb);
|
|
@@ -697,7 +697,7 @@ static void pfifo_fast_reset(struct Qdisc *qdisc)
|
|
if (!q->ring.queue)
|
|
if (!q->ring.queue)
|
|
continue;
|
|
continue;
|
|
|
|
|
|
- while ((skb = skb_array_consume_bh(q)) != NULL)
|
|
|
|
|
|
+ while ((skb = __skb_array_consume(q)) != NULL)
|
|
kfree_skb(skb);
|
|
kfree_skb(skb);
|
|
}
|
|
}
|
|
|
|
|