]> git.baikalelectronics.ru Git - kernel.git/commit
[PKT_SCHED]: Fix OOPS when removing devices from a teql queuing discipline
authorEvgeniy Polyakov <johnpol@2ka.mipt.ru>
Tue, 6 Nov 2007 11:08:09 +0000 (03:08 -0800)
committerDavid S. Miller <davem@sunset.davemloft.net>
Wed, 7 Nov 2007 12:09:17 +0000 (04:09 -0800)
commit791b62ad5f99ae70557b18790de7fbb536aba266
tree4bb68c56e60535f40415077462223fd64f920f31
parent1bec006ffd6e17a22f5687cfe0ed57e77a94e8d8
[PKT_SCHED]: Fix OOPS when removing devices from a teql queuing discipline

tecl_reset() is called from deactivate and qdisc is set to noop already,
but subsequent teql_xmit does not know about it and dereference private
data as teql qdisc and thus oopses.
not catch it first :)

Signed-off-by: Evgeniy Polyakov <johnpol@2ka.mipt.ru>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/sch_teql.c