linux/drivers/most
Johan Hovold 2c198c272f 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: 1f4c9d8a10 ("most: core: fix resource leak in most_register_interface error paths")
Fixes: 723de0f917 ("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>
2026-01-27 15:53:30 +01:00
..
configfs.c staging: most: Replace all non-returning strlcpy with strscpy 2023-06-01 07:07:37 -07:00
core.c most: core: fix leak on early registration failure 2026-01-27 15:53:30 +01:00
Kconfig most: tell what the MOST acronym means 2023-01-19 17:16:05 +01:00
Makefile drivers: most: add ALSA sound driver 2021-03-23 10:03:13 +01:00
most_cdev.c most: remove usage of the deprecated ida_simple_xx() API 2024-06-24 22:25:08 -07:00
most_snd.c most: fix kernel-doc warnings 2023-01-19 17:16:01 +01:00
most_usb.c most: usb: fix double free on late probe failure 2025-11-09 11:15:20 +09:00