From 539a719f9b90f37b934b90ad52be646b9e74a9f6 Mon Sep 17 00:00:00 2001 From: Guenter Roeck Date: Tue, 5 Aug 2014 09:54:04 -0700 Subject: [PATCH] hwmon: (emc6w201) Fix temperature limit range Temperature limit range is [-127, 127], not [-127, 128]. The wrong range caused a bad limit to be written into the chip if the limit was set to a value of 128 degrees C or above. Also use DIV_ROUND_CLOSEST instead of a plain divide operation to reduce the rounding error when writing temperature limits. Signed-off-by: Guenter Roeck Reviewed-by: Jean Delvare --- Reading git-format-patch failed