Lars Povlsen
fcb575bfac
hwmon: (sparx5) Fix initial reading of temperature
...
If the temperature is read before the internal calibration is
completed, the driver returns -EIO. Instead it should return -EAGAIN
to encourage repeating the operation.
Note (groeck): Returning -EAGAIN to userspace may result in hard loops;
some userspace code interprets -EAGAIN as request to retry immediately.
I would prefer -ENODATA, but it turns out that the thermal subsystem only
handles -EAGAIN silently, so we'll have to stick with that.
Signed-off-by: Lars Povlsen <lars.povlsen@microchip.com>
Link: https://lore.kernel.org/r/20200903134704.8949-1-lars.povlsen@microchip.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
2020-09-23 09:39:40 -07:00
..
2020-08-23 17:36:59 -05:00
2020-08-16 15:00:48 -07:00
2019-10-18 19:37:08 +01:00
2019-05-24 17:36:45 +02:00
2019-11-06 14:37:19 -08:00
2019-05-30 11:29:22 -07:00
2019-05-30 11:29:22 -07:00
2020-06-25 16:06:06 -07:00
2019-05-30 11:25:18 -07:00
2019-05-30 11:26:32 -07:00
2019-06-05 17:37:10 +02:00
2020-08-04 14:28:03 -07:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2020-07-24 07:44:57 -07:00
2020-07-24 07:44:57 -07:00
2019-06-23 18:34:11 -07:00
2019-05-24 17:36:45 +02:00
2020-01-23 13:15:11 -08:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:42 +02:00
2019-05-24 17:36:45 +02:00
2017-11-02 11:10:55 +01:00
2019-05-30 11:25:18 -07:00
2019-05-30 11:25:18 -07:00
2020-05-22 06:28:38 -07:00
2020-08-23 17:36:59 -05:00
2019-05-30 11:26:35 -07:00
2020-03-08 20:35:48 -07:00
2019-05-24 17:36:45 +02:00
2020-07-07 07:14:52 -07:00
2020-08-21 11:32:34 -07:00
2019-09-03 12:47:17 -07:00
2019-09-03 12:47:17 -07:00
2019-05-24 17:36:45 +02:00
2020-07-05 20:45:45 -07:00
2019-06-23 18:33:01 -07:00
2019-07-31 13:25:27 -06:00
2020-08-04 14:27:20 -07:00
2020-06-23 06:29:32 -07:00
2020-05-28 07:59:45 -07:00
2020-03-24 21:33:36 +01:00
2020-07-24 07:44:57 -07:00
2020-05-13 10:06:09 -07:00
2019-05-30 11:26:32 -07:00
2020-07-19 16:25:20 -07:00
2019-05-24 17:36:45 +02:00
2020-07-18 08:11:44 -07:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2020-08-23 17:36:59 -05:00
2020-07-07 07:54:32 -07:00
2019-05-24 17:36:45 +02:00
2020-08-23 17:36:59 -05:00
2019-05-24 17:36:45 +02:00
2020-06-15 19:25:53 +02:00
2019-10-23 17:23:46 +02:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:32 -07:00
2019-05-21 11:28:47 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-07-08 18:11:32 -07:00
2020-08-27 12:47:55 -07:00
2019-05-24 17:39:00 +02:00
2020-08-23 17:36:59 -05:00
2020-05-28 07:59:45 -07:00
2020-08-04 14:24:39 -07:00
2019-05-30 11:26:37 -07:00
2020-03-08 20:35:46 -07:00
2019-05-30 11:26:35 -07:00
2020-03-11 08:09:31 -07:00
2019-09-03 12:47:17 -07:00
2020-07-24 07:44:57 -07:00
2020-07-24 07:44:57 -07:00
2020-08-23 17:36:59 -05:00
2019-05-30 11:26:37 -07:00
2020-04-18 10:13:07 -07:00
2019-09-03 12:47:17 -07:00
2020-06-11 15:17:57 +02:00
2020-07-24 07:44:57 -07:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2020-05-22 06:28:38 -07:00
2020-03-08 20:35:47 -07:00
2020-05-22 06:28:38 -07:00
2020-05-22 06:28:38 -07:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:36:45 +02:00
2020-07-24 07:44:57 -07:00
2020-05-22 06:28:38 -07:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:36:45 +02:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-04-15 17:19:53 -07:00
2019-05-30 11:26:37 -07:00
2019-11-06 14:37:19 -08:00
2019-11-06 14:37:19 -08:00
2019-11-06 14:37:19 -08:00
2019-11-06 14:37:19 -08:00
2019-09-03 12:47:17 -07:00
2019-05-24 17:36:45 +02:00
2019-06-05 17:37:17 +02:00
2019-05-30 11:26:37 -07:00
2019-06-05 17:37:17 +02:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:36:45 +02:00
2019-05-21 11:28:45 +02:00
2020-07-24 07:44:57 -07:00
2019-06-19 17:09:55 +02:00
2019-06-05 17:37:06 +02:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:36:45 +02:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-06-23 18:33:01 -07:00
2020-07-24 07:44:57 -07:00
2019-06-05 17:37:17 +02:00
2019-06-05 17:37:06 +02:00
2020-01-23 13:15:09 -08:00
2019-05-30 11:26:37 -07:00
2019-02-18 14:23:29 -08:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-05-16 07:56:57 -07:00
2020-07-19 16:25:20 -07:00
2020-08-23 17:36:59 -05:00
2020-05-22 06:28:38 -07:00
2020-08-21 11:26:35 -07:00
2019-09-03 12:47:17 -07:00
2019-06-05 17:37:14 +02:00
2019-05-30 11:26:35 -07:00
2019-05-24 17:36:45 +02:00
2019-05-30 11:26:41 -07:00
2019-05-24 17:36:45 +02:00
2020-07-24 07:44:57 -07:00
2020-06-16 11:16:08 +02:00
2019-09-03 12:47:17 -07:00
2019-06-05 17:37:06 +02:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2020-07-15 07:08:21 -07:00
2019-06-23 18:34:11 -07:00
2019-05-30 11:26:37 -07:00
2019-04-17 10:37:23 -07:00
2020-07-24 07:44:57 -07:00
2019-09-10 11:42:56 -07:00
2019-05-24 17:36:45 +02:00
2019-09-17 16:22:26 -07:00
2019-05-24 17:36:45 +02:00
2019-06-23 18:33:01 -07:00
2019-05-24 17:36:45 +02:00
2020-09-23 09:39:40 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:36:45 +02:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:36:45 +02:00
2019-11-06 14:37:19 -08:00
2020-07-24 07:44:57 -07:00
2019-05-21 10:50:45 +02:00
2019-05-30 11:26:41 -07:00
2019-05-24 17:36:45 +02:00
2020-03-24 21:33:36 +01:00
2019-05-24 17:36:45 +02:00
2020-08-04 14:24:39 -07:00
2019-05-24 17:36:45 +02:00
2019-06-05 17:30:30 +02:00
2020-02-21 09:16:24 -08:00
2020-08-23 17:36:59 -05:00
2019-05-30 11:26:32 -07:00
2020-08-23 17:36:59 -05:00
2019-09-03 12:47:17 -07:00
2019-09-03 12:47:17 -07:00
2019-12-01 13:46:15 -08:00
2020-08-23 17:36:59 -05:00
2019-06-05 17:30:30 +02:00
2019-06-05 17:30:30 +02:00
2019-05-21 11:28:45 +02:00