Messages in this thread Patch in this message | | | Date | Thu, 15 Jan 2009 09:06:50 +0000 | From | Jarek Poplawski <> | Subject | Re: deadlocks if use htb |
| |
On Thu, Jan 15, 2009 at 11:01:14AM +0200, Denys Fedoryschenko wrote: ... > Jarek, can you give me exact name of patch or link to it? > I will test it on production. > And i am interested in searching, what is a problem.
If there is nothing better I could recommend the patch below for -stable (2.6.28), when it's tested.
Thanks, Jarek P. ---
diff -Nurp a2.6.27.7/net/sched/sch_htb.c b2.6.27.7/net/sched/sch_htb.c --- a2.6.27.7/net/sched/sch_htb.c 2008-12-11 08:16:16.000000000 +0000 +++ b2.6.27.7/net/sched/sch_htb.c 2008-12-15 10:44:32.000000000 +0000 @@ -924,6 +924,7 @@ static struct sk_buff *htb_dequeue(struc } } sch->qstats.overlimits++; + qdisc_watchdog_cancel(&q->watchdog); qdisc_watchdog_schedule(&q->watchdog, next_event); fin: return skb;
| |