]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()
authorWang Hai <wanghai38@huawei.com>
Fri, 13 Nov 2020 11:16:22 +0000 (19:16 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 24 Nov 2020 12:27:16 +0000 (13:27 +0100)
commit8196e11a66d751752a25b62c6dc0e2923a5e6ff0
treee7a379c57c227411e69acab669718fd6fe333881
parentd05c9bcab23ecbc68632c4fc8eda9af9c89eb647
devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()

[ Upstream commit 849920c703392957f94023f77ec89ca6cf119d43 ]

If sb_occ_port_pool_get() failed in devlink_nl_sb_port_pool_fill(),
msg should be canceled by genlmsg_cancel().

Fixes: df38dafd2559 ("devlink: implement shared buffer occupancy monitoring interface")
Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Wang Hai <wanghai38@huawei.com>
Link: https://lore.kernel.org/r/20201113111622.11040-1-wanghai38@huawei.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/core/devlink.c