summaryrefslogtreecommitdiff
path: root/net/ethernet
diff options
context:
space:
mode:
authorJarek Poplawski <jarkao2@gmail.com>2008-10-20 06:37:47 (GMT)
committerDavid S. Miller <davem@davemloft.net>2008-10-20 06:37:47 (GMT)
commit9f3ffae0dbce491a3e9871b686342fd5aa854f05 (patch)
treedc6aaa3fba97e750a79c7717758472d954ab207c /net/ethernet
parent944f750227fa0beb2b440709687415621e2533a4 (diff)
downloadlinux-fsl-qoriq-9f3ffae0dbce491a3e9871b686342fd5aa854f05.tar.xz
pkt_sched: sch_generic: Fix oops in sch_teql
After these commands: # modprobe sch_teql # tc qdisc add dev eth0 root teql0 # tc qdisc del dev eth0 root we get an oops in teql_destroy() when spin_lock is taken from a null qdisc_sleeping pointer. It's because at the moment teql0 dev haven't been activated yet, and a qdisc_root_sleeping() is pointing to noop qdisc's netdev_queue with qdisc_sleeping uninitialized. This patch fixes this both for noop and noqueue netdev_queues to avoid similar problems in the future. Signed-off-by: Jarek Poplawski <jarkao2@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ethernet')
0 files changed, 0 insertions, 0 deletions