]> git.hungrycats.org Git - linux/commit
soc: microchip: mpfs-sys-controller: fix resource leak on probe error
authorFelix Gu <ustc.gu@gmail.com>
Wed, 6 May 2026 11:29:02 +0000 (19:29 +0800)
committerConor Dooley <conor.dooley@microchip.com>
Thu, 14 May 2026 20:03:34 +0000 (21:03 +0100)
commit75ef233975589d9a8c88bc8822a7c725c71ff650
tree0b34ecbc7367b21e0679a3dd3da85673b617fef1
parent254f49634ee16a731174d2ae34bc50bd5f45e731
soc: microchip: mpfs-sys-controller: fix resource leak on probe error

In mpfs_sys_controller_probe(), when device_get_match_data() returns
NULL, it returns -EINVAL directly without freeing the mbox channel
or the allocated sys_controller memory, causing a resource leak.

Fixes: 63b5305ad84d ("soc: microchip: mpfs-sys-controller: add support for pic64gx")
Signed-off-by: Felix Gu <ustc.gu@gmail.com>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
drivers/soc/microchip/mpfs-sys-controller.c