pkt_sched: No longer destroy qdiscs from RCU.
authorDavid S. Miller <davem@davemloft.net>
Mon, 18 Aug 2008 05:31:26 +0000 (22:31 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 18 Aug 2008 05:31:26 +0000 (22:31 -0700)
commit1e0d5a5747772182d1bb2525d8153da640fdfb58
tree266a7c3e9a01728f7661d5b2976cc33d106b463c
parent3a76e3716b4e571f5d91a20b6afb412560599083
pkt_sched: No longer destroy qdiscs from RCU.

We can now kill them synchronously with all of the
previous dev_deactivate() cures.

This makes netdev destruction and shutdown saner as
the qdiscs hold references to the device.

Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/sch_generic.h
net/sched/sch_generic.c