Linus Walleij
47c332deb8
hwmon: Deal with errors from the thermal subsystem
...
If the thermal subsystem returne -EPROBE_DEFER or any other error
when hwmon calls devm_thermal_zone_of_sensor_register(), this is
silently ignored.
I ran into this with an incorrectly defined thermal zone, making
it non-existing and thus this call failed with -EPROBE_DEFER
assuming it would appear later. The sensor was still added
which is incorrect: sensors must strictly be added after the
thermal zones, so deferred probe must be respected.
Fixes: d560168b5d0f ("hwmon: (core) New hwmon registration API")
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
2017-12-26 11:53:24 -08:00
..
2017-11-27 20:29:22 -08:00
2014-10-03 08:19:02 -07:00
2014-10-20 16:20:36 +02:00
2014-10-20 16:20:36 +02:00
2015-10-14 07:57:14 -07:00
2013-04-16 18:27:52 -07:00
2017-09-14 11:59:30 +02:00
2016-06-27 18:58:03 -07:00
2017-04-02 07:01:53 -07:00
2014-08-04 07:01:35 -07:00
2017-08-13 08:24:38 -07:00
2015-10-28 10:30:17 +09:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2014-08-04 07:01:35 -07:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2017-08-13 08:24:38 -07:00
2017-04-02 07:01:53 -07:00
2016-06-27 18:58:03 -07:00
2017-01-02 10:19:45 -08:00
2017-11-02 11:10:55 +01:00
2015-10-28 10:30:17 +09:00
2013-04-07 21:16:38 -07:00
2017-01-02 10:19:45 -08:00
2016-12-09 21:54:31 -08:00
2017-01-02 10:19:45 -08:00
2017-08-13 08:24:38 -07:00
2016-12-02 13:28:04 -08:00
2017-09-14 11:59:30 +02:00
2017-01-02 10:19:45 -08:00
2017-10-29 18:36:03 -07:00
2017-11-04 11:09:34 -07:00
2017-03-23 12:01:57 -07:00
2017-01-02 10:19:45 -08:00
2017-05-14 07:49:32 -07:00
2017-10-21 09:03:29 -07:00
2014-10-20 16:20:36 +02:00
2017-09-14 11:59:30 +02:00
2017-01-10 08:57:55 -08:00
2017-06-11 17:08:19 -07:00
2017-01-02 10:19:45 -08:00
2016-12-12 11:33:44 -08:00
2014-08-04 07:01:35 -07:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2013-10-13 16:16:27 -07:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2017-08-29 17:44:23 -07:00
2017-01-02 10:19:45 -08:00
2017-02-27 18:43:47 -08:00
2017-01-10 08:58:36 -08:00
2017-01-10 08:59:35 -08:00
2017-10-29 18:36:03 -07:00
2014-08-05 19:40:27 -07:00
2013-09-10 06:28:17 -07:00
2017-12-26 11:53:24 -08:00
2017-08-13 08:24:38 -07:00
2017-01-02 10:19:45 -08:00
2016-01-04 08:56:22 -08:00
2015-03-09 09:59:35 -07:00
2017-06-20 13:52:19 -07:00
2016-09-08 21:34:17 -07:00
2017-04-02 07:01:53 -07:00
2017-04-21 12:30:09 -07:00
2016-06-27 18:58:04 -07:00
2017-08-13 08:24:38 -07:00
2017-11-30 13:12:44 -08:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2017-11-16 00:59:45 -08:00
2017-10-29 18:36:03 -07:00
2014-08-04 07:01:37 -07:00
2017-04-02 07:01:53 -07:00
2017-01-21 12:26:38 -08:00
2013-10-13 16:16:28 -07:00
2017-04-02 07:01:53 -07:00
2013-03-18 21:19:49 +01:00
2014-07-31 09:41:46 -07:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2017-04-02 07:01:53 -07:00
2017-04-13 06:09:26 -07:00
2017-04-02 07:01:53 -07:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2016-09-13 07:28:01 -07:00
2017-04-02 07:01:53 -07:00
2014-08-04 07:01:35 -07:00
2016-03-05 06:25:34 -08:00
2017-01-21 08:57:41 -08:00
2014-03-03 08:01:05 -08:00
2014-08-04 07:01:35 -07:00
2017-06-11 17:08:19 -07:00
2014-08-04 07:01:35 -07:00
2013-10-18 09:12:00 -07:00
2017-09-01 07:24:14 -07:00
2017-11-13 08:55:46 -08:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2017-10-29 18:36:03 -07:00
2014-08-04 07:01:39 -07:00
2017-10-29 18:36:03 -07:00
2017-06-11 17:08:19 -07:00
2014-01-29 20:40:08 +01:00
2017-01-02 10:19:45 -08:00
2017-04-02 07:01:53 -07:00
2014-08-04 07:01:38 -07:00
2016-04-19 06:32:34 -07:00
2017-03-22 00:18:20 -07:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2014-11-03 19:53:56 -08:00
2017-01-02 10:19:45 -08:00
2017-06-11 17:08:19 -07:00
2017-08-13 08:24:38 -07:00
2016-09-08 21:34:18 -07:00
2017-01-02 10:19:45 -08:00
2016-09-08 21:34:15 -07:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2014-08-04 07:01:33 -07:00
2017-06-11 17:08:19 -07:00
2014-10-20 16:20:36 +02:00
2017-01-02 10:19:45 -08:00
2012-05-30 07:55:38 +02:00
2017-01-02 10:19:45 -08:00
2016-04-25 07:26:29 -07:00
2017-08-13 08:24:38 -07:00
2016-07-31 14:56:36 -07:00
2017-10-29 18:36:03 -07:00
2017-01-02 10:19:45 -08:00
2014-06-12 08:36:48 -07:00
2017-01-02 10:19:45 -08:00
2014-08-04 07:01:37 -07:00
2014-10-20 16:20:36 +02:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2017-10-29 18:36:03 -07:00
2015-06-21 22:54:53 -07:00
2016-12-02 13:28:05 -08:00
2014-08-04 07:01:39 -07:00
2017-10-24 06:17:14 -07:00
2017-04-24 06:30:41 -07:00
2016-12-09 21:54:25 -08:00
2017-01-10 09:01:32 -08:00
2017-04-02 07:01:53 -07:00
2014-10-20 16:20:36 +02:00
2016-03-05 06:25:33 -08:00
2017-01-02 10:19:45 -08:00
2017-01-02 10:19:45 -08:00
2014-10-20 16:20:36 +02:00
2017-01-02 10:19:45 -08:00
2014-04-04 18:01:34 +02:00
2014-08-04 07:01:34 -07:00
2017-04-02 07:01:53 -07:00
2017-01-02 10:19:45 -08:00
2017-11-16 01:01:55 -08:00
2017-11-16 01:02:23 -08:00
2017-11-16 01:02:43 -08:00
2017-11-16 01:03:19 -08:00
2015-04-17 09:03:55 -04:00
2014-10-20 16:20:36 +02:00
2014-10-20 16:20:36 +02:00
2017-11-01 06:14:52 -07:00