]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: sch_generic: fix the missing new qdisc assignment bug
authorYunsheng Lin <linyunsheng@huawei.com>
Tue, 3 Nov 2020 03:25:38 +0000 (11:25 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Nov 2020 18:20:33 +0000 (19:20 +0100)
commitebc24aeb86942d5700fa05cbd288a16dc9bde0ff
treea96f9a3f85d11c8b7c10e3db32872103cc473949
parentc5cf5c7b585c7f48195892e44b76237010c0747a
net: sch_generic: fix the missing new qdisc assignment bug

When commit 2fb541c862c9 ("net: sch_generic: aviod concurrent reset and
enqueue op for lockless qdisc") is backported to stable kernel, one
assignment is missing, which causes two problems reported by Joakim and
Vishwanath, see [1] and [2].

So add the assignment back to fix it.

1. https://www.spinics.net/lists/netdev/msg693916.html
2. https://www.spinics.net/lists/netdev/msg695131.html

Fixes: 749cc0b0c7f3 ("net: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc")
Signed-off-by: Yunsheng Lin <linyunsheng@huawei.com>
Acked-by: Jakub Kicinski <kuba@kernel.org>
Tested-by: Brian Norris <briannorris@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/sched/sch_generic.c