commit | fedc459a3da35ecf171a1d6dd9f7f51fb452baf8 | [log] [tgz] |
---|---|---|
author | Alexandre Belloni <alexandre.belloni@bootlin.com> | Wed Jun 19 15:17:53 2019 +0200 |
committer | Alexandre Belloni <alexandre.belloni@bootlin.com> | Wed Jun 19 16:20:31 2019 +0200 |
tree | 26539ab12466d3a74b10e7a2704d205a26f47035 | |
parent | e32e60a2d5ecd8affc79f7da02d3479b4116579f [diff] |
rtc: pcf2123: fix negative offset rounding Using result = (value + divisor/2) / divisor is rounding values up and only works well for positive values. Instead use DIV_ROUND_CLOSEST which does the correct thing. Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>