]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
act_mirred: Fix mirred_init_module error handling
authorYueHaibing <yuehaibing@huawei.com>
Wed, 9 Oct 2019 03:10:52 +0000 (11:10 +0800)
committerKhalid Elmously <khalid.elmously@canonical.com>
Fri, 14 Feb 2020 05:29:37 +0000 (00:29 -0500)
commit4ed8f3f1337062e93f1b1d1254a47d5ee98c9872
tree712eb53f7dcb27e5be8d8da87023a0280898336d
parent18664ae112e0d069842bdca3b42d6eef4d77ff17
act_mirred: Fix mirred_init_module error handling

BugLink: https://bugs.launchpad.net/bugs/1863019
[ Upstream commit 11c9a7d38af524217efb7a176ad322b97ac2f163 ]

If tcf_register_action failed, mirred_device_notifier
should be unregistered.

Fixes: 3b87956ea645 ("net sched: fix race in mirred device removal")
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
net/sched/act_mirred.c