Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3d489ac0 authored by Guenter Roeck's avatar Guenter Roeck Committed by Jean Delvare
Browse files

hwmon: (lm90) Unregister hwmon device if interrupt setup fails



Commit 109b1283 (hwmon: (lm90) Add support to handle IRQ) introduced
interrupt support. Its error handling code fails to unregister the already
registered hwmon device.

Fixes: 109b1283
Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
parent 9538e100
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1610,12 +1610,14 @@ static int lm90_probe(struct i2c_client *client,
						"lm90", client);
		if (err < 0) {
			dev_err(dev, "cannot request IRQ %d\n", client->irq);
			goto exit_remove_files;
			goto exit_unregister;
		}
	}

	return 0;

exit_unregister:
	hwmon_device_unregister(data->hwmon_dev);
exit_remove_files:
	lm90_remove_files(client, data);
exit_restore: