diff options
author | Benjamin Tissoires <benjamin.tissoires@gmail.com> | 2012-11-14 19:59:14 +0400 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2012-11-15 13:06:56 +0400 |
commit | ccdd699411b77c463022ebac311eb4a06ca56db4 (patch) | |
tree | 3103c884cc1f4f89969c5889485e032742f40c3e /drivers/hid/hid-core.c | |
parent | 37cf6e6fc34e2fca4e7c565697e7cd5c317bc316 (diff) | |
download | linux-ccdd699411b77c463022ebac311eb4a06ca56db4.tar.xz |
HID: round return value of hidinput_calc_abs_res
hidinput_calc_abs_res should return the closest int in the division
instead of the floor.
On a device with a logical_max of 3008 and a physical_max of 255mm,
previous implementation gave a resolution of 11 instead of 12.
With 11, user-space computes a physical size of 273.5mm and the
round_closest results gives 250.6mm.
The old implementation introduced an error of 2cm in this example.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
Acked-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid/hid-core.c')
0 files changed, 0 insertions, 0 deletions