]> git.ipfire.org Git - thirdparty/linux.git/commit
hwmon: (max6697) fix regmap leak on probe failure
authorJohan Hovold <johan@kernel.org>
Thu, 27 Nov 2025 13:43:51 +0000 (14:43 +0100)
committerGuenter Roeck <linux@roeck-us.net>
Thu, 27 Nov 2025 16:08:25 +0000 (08:08 -0800)
commit02f0ad8e8de8cf5344f8f0fa26d9529b8339da47
tree3a43a0f9e81018546d7a7d5c9b149279e4b7b9e9
parent72e5c0d70d32fa3c6e86bf22e03d4318b4023978
hwmon: (max6697) fix regmap leak on probe failure

The i2c regmap allocated during probe is never freed.

Switch to using the device managed allocator so that the regmap is
released on probe failures (e.g. probe deferral) and on driver unbind.

Fixes: 3a2a8cc3fe24 ("hwmon: (max6697) Convert to use regmap")
Cc: stable@vger.kernel.org # 6.12
Cc: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://lore.kernel.org/r/20251127134351.1585-1-johan@kernel.org
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/max6697.c