devlink: Fix memleak in health diagnose callback
authorMoshe Shemesh <moshe@nvidia.com>
Mon, 6 Feb 2023 15:56:16 +0000 (17:56 +0200)
committerJakub Kicinski <kuba@kernel.org>
Wed, 8 Feb 2023 04:21:33 +0000 (20:21 -0800)
commitcb6b2e11a42decea2afc77df73ec7326db1ac25f
tree1699233ca015a03745147fc6603cf28e61e1e378
parentf817554786ddc75e0960ea542061fc43a1f2f7e2
devlink: Fix memleak in health diagnose callback

The callback devlink_nl_cmd_health_reporter_diagnose_doit() miss
devlink_fmsg_free(), which leads to memory leak.

Fix it by adding devlink_fmsg_free().

Fixes: e994a75fb7f9 ("devlink: remove reporter reference counting")
Signed-off-by: Moshe Shemesh <moshe@nvidia.com>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Reviewed-by: Simon Horman <simon.horman@corigine.com>
Link: https://lore.kernel.org/r/1675698976-45993-1-git-send-email-moshe@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/devlink/leftover.c