]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
octeontx2-pf: Fix transmit scheduler resource leak
authorHariprasad Kelam <hkelam@marvell.com>
Thu, 4 Apr 2024 11:24:27 +0000 (16:54 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Apr 2024 09:19:28 +0000 (11:19 +0200)
commit7af5582ea67209a23e44be9a9612ba7897be1f47
treedc783962155673286e67fe4f3cf661252b140806
parentb143e19dc28c3211f050f7848d87d9b0a170e10c
octeontx2-pf: Fix transmit scheduler resource leak

[ Upstream commit bccb798e07f8bb8b91212fe8ed1e421685449076 ]

Inorder to support shaping and scheduling, Upon class creation
Netdev driver allocates trasmit schedulers.

The previous patch which added support for Round robin scheduling has
a bug due to which driver is not freeing transmit schedulers post
class deletion.

This patch fixes the same.

Fixes: 47a9656f168a ("octeontx2-pf: htb offload support for Round Robin scheduling")
Signed-off-by: Hariprasad Kelam <hkelam@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/marvell/octeontx2/nic/qos.c