diff options
author | Lars Povlsen <[email protected]> | 2020-09-03 15:47:04 +0200 |
---|---|---|
committer | Guenter Roeck <[email protected]> | 2020-09-23 09:39:40 -0700 |
commit | fcb575bfac80d6deb4940d2ebf506d6701761f38 (patch) | |
tree | 5efe7f1c4dc6913b3a05abe3c5d45a0760fceeeb /tools/perf/scripts/python/check-perf-trace.py | |
parent | ba4f184e126b751d1bffad5897f263108befc780 (diff) |
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 <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Guenter Roeck <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions