diff options
author | Johan Hovold <[email protected]> | 2021-12-22 11:50:23 +0100 |
---|---|---|
committer | Hans de Goede <[email protected]> | 2021-12-23 19:30:32 +0100 |
commit | 26a8b09437804fabfb1db080d676b96c0de68e7c (patch) | |
tree | dfc67bb6fb1ea59caa627608a4a5103fd7344665 /lib/mpi/mpiutil.c | |
parent | 4f6c131c3c31b9f68470ebd01320d5403d8719bb (diff) |
platform/x86: intel_pmc_core: fix memleak on registration failure
In case device registration fails during module initialisation, the
platform device structure needs to be freed using platform_device_put()
to properly free all resources (e.g. the device name).
Fixes: 938835aa903a ("platform/x86: intel_pmc_core: do not create a static struct device")
Cc: [email protected] # 5.9
Signed-off-by: Johan Hovold <[email protected]>
Reviewed-by: Greg Kroah-Hartman <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Hans de Goede <[email protected]>
Diffstat (limited to 'lib/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions