milos-linux/drivers/soc/microchip
Felix Gu 75ef233975 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: 63b5305ad8 ("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>
2026-05-14 21:03:34 +01:00
..
Kconfig soc: microchip: add mpfs gpio interrupt mux driver 2026-03-31 14:13:14 +01:00
Makefile soc: microchip: add mpfs gpio interrupt mux driver 2026-03-31 14:13:14 +01:00
mpfs-control-scb.c soc: microchip: mpfs-control-scb: Fix resource leak on driver unbind 2026-03-19 15:55:16 +00:00
mpfs-irqmux.c soc: microchip: add mpfs gpio interrupt mux driver 2026-03-31 14:13:14 +01:00
mpfs-mss-top-sysreg.c soc: microchip: mpfs-mss-top-sysreg: Fix resource leak on driver unbind 2026-03-19 15:55:16 +00:00
mpfs-sys-controller.c soc: microchip: mpfs-sys-controller: fix resource leak on probe error 2026-05-14 21:03:34 +01:00