linux/net/sched
Eric W. Biederman 5f04d5068a net: Fix more stale on-stack list_head objects.
From: Eric W. Biederman <ebiederm@xmission.com>

In the beginning with batching unreg_list was a list that was used only
once in the lifetime of a network device (I think).  Now we have calls
using the unreg_list that can happen multiple times in the life of a
network device like dev_deactivate and dev_close that are also using the
unreg_list.  In addition in unregister_netdevice_queue we also do a
list_move because for devices like veth pairs it is possible that
unregister_netdevice_queue will be called multiple times.

So I think the change below to fix dev_deactivate which Eric D. missed
will fix this problem.  Now to go test that.

Signed-off-by: David S. Miller <davem@davemloft.net>
2011-02-20 11:49:45 -08:00
..
Kconfig Docs/Kconfig: Update: osdl.org -> linuxfoundation.org 2010-11-15 23:50:13 +01:00
Makefile
act_api.c
act_csum.c net_sched: factorize qdisc stats handling 2011-01-10 16:07:54 -08:00
act_gact.c
act_ipt.c net_sched: factorize qdisc stats handling 2011-01-10 16:07:54 -08:00
act_mirred.c net_sched: factorize qdisc stats handling 2011-01-10 16:07:54 -08:00
act_nat.c net_sched: factorize qdisc stats handling 2011-01-10 16:07:54 -08:00
act_pedit.c net_sched: factorize qdisc stats handling 2011-01-10 16:07:54 -08:00
act_police.c net_sched: factorize qdisc stats handling 2011-01-10 16:07:54 -08:00
act_simple.c net_sched: factorize qdisc stats handling 2011-01-10 16:07:54 -08:00
act_skbedit.c net_sched: factorize qdisc stats handling 2011-01-10 16:07:54 -08:00
cls_api.c
cls_basic.c classifier: report statistics for basic classifier 2010-11-08 12:17:05 -08:00
cls_cgroup.c cls_cgroup: Fix crash on module unload 2010-11-03 18:50:50 -07:00
cls_flow.c
cls_fw.c
cls_route.c
cls_rsvp.c
cls_rsvp.h
cls_rsvp6.c
cls_tcindex.c
cls_u32.c cls_u32: signedness bug 2010-10-05 00:40:39 -07:00
em_cmp.c
em_meta.c
em_nbyte.c
em_text.c text ematch: check for NULL pointer before destroying textsearch config 2010-10-31 09:37:38 -07:00
em_u32.c
ematch.c
sch_api.c net: dynamic ingress_queue allocation 2010-10-05 00:23:44 -07:00
sch_atm.c net_sched: factorize qdisc stats handling 2011-01-10 16:07:54 -08:00
sch_blackhole.c
sch_cbq.c net_sched: accurate bytes/packets stats/rates 2011-01-20 23:31:33 -08:00
sch_drr.c net_sched: accurate bytes/packets stats/rates 2011-01-20 23:31:33 -08:00
sch_dsmark.c net_sched: accurate bytes/packets stats/rates 2011-01-20 23:31:33 -08:00
sch_fifo.c net_sched: accurate bytes/packets stats/rates 2011-01-20 23:31:33 -08:00
sch_generic.c net: Fix more stale on-stack list_head objects. 2011-02-20 11:49:45 -08:00
sch_gred.c
sch_hfsc.c net_sched: accurate bytes/packets stats/rates 2011-01-20 23:31:33 -08:00
sch_htb.c net_sched: accurate bytes/packets stats/rates 2011-01-20 23:31:33 -08:00
sch_ingress.c net_sched: factorize qdisc stats handling 2011-01-10 16:07:54 -08:00
sch_mq.c net_sched: remove the unused parameter of qdisc_create_dflt() 2010-10-21 03:09:47 -07:00
sch_multiq.c net_sched: accurate bytes/packets stats/rates 2011-01-20 23:31:33 -08:00
sch_netem.c net_sched: accurate bytes/packets stats/rates 2011-01-20 23:31:33 -08:00
sch_prio.c net_sched: accurate bytes/packets stats/rates 2011-01-20 23:31:33 -08:00
sch_red.c net_sched: accurate bytes/packets stats/rates 2011-01-20 23:31:33 -08:00
sch_sfq.c net_sched: accurate bytes/packets stats/rates 2011-01-20 23:31:33 -08:00
sch_tbf.c net_sched: accurate bytes/packets stats/rates 2011-01-20 23:31:33 -08:00
sch_teql.c net_sched: accurate bytes/packets stats/rates 2011-01-20 23:31:33 -08:00