hwmon: (drivetemp) Return -ENODATA for invalid temperatures
authorGuenter Roeck <linux@roeck-us.net>
Thu, 9 Apr 2020 03:37:30 +0000 (20:37 -0700)
committerGuenter Roeck <linux@roeck-us.net>
Sun, 12 Apr 2020 22:12:51 +0000 (15:12 -0700)
commited08ebb7124e90a99420bb913d602907d377d03d
tree4bec5d786d61e6992f5dd8375ae89dcb4f67b868
parent6bdf8f3efe867c5893e27431a555e41f54ed7f9a
hwmon: (drivetemp) Return -ENODATA for invalid temperatures

Holger Hoffstätte observed that Samsung 850 Pro may return invalid
temperatures for a short period of time after resume. Return -ENODATA
to userspace if this is observed.

Fixes:  5b46903d8bf3 ("hwmon: Driver for disk and solid state drives with temperature sensors")
Reported-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Cc: Holger Hoffstätte <holger@applied-asynchrony.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/drivetemp.c