]> git.ipfire.org Git - thirdparty/linux.git/commit
most: core: fix leak on early registration failure
authorJohan Hovold <johan@kernel.org>
Fri, 16 Jan 2026 16:29:50 +0000 (17:29 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 27 Jan 2026 14:53:30 +0000 (15:53 +0100)
commit2c198c272f9c9213b0fdf6b4a879f445c574f416
tree5b3f898ebb486f616bb4752df98aa37c8eea6520
parente94865ca2340e9eaec08716dfad645e9f719eedd
most: core: fix leak on early registration failure

A recent commit fixed a resource leak on early registration failures but
for some reason left out the first error path which still leaks the
resources associated with the interface.

Fix up also the first error path so that the interface is always
released on errors.

Fixes: 1f4c9d8a1021 ("most: core: fix resource leak in most_register_interface error paths")
Fixes: 723de0f9171e ("staging: most: remove device from interface structure")
Cc: Christian Gromm <christian.gromm@microchip.com>
Cc: Navaneeth K <knavaneeth786@gmail.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://patch.msgid.link/20260116162950.21578-1-johan@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/most/core.c