]> git.baikalelectronics.ru Git - kernel.git/commit
Input: resistive-adc-touch - fix division by zero error on z1 == 0
authorOleksij Rempel <o.rempel@pengutronix.de>
Sat, 16 Oct 2021 04:12:06 +0000 (21:12 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sat, 16 Oct 2021 05:11:03 +0000 (22:11 -0700)
commitbfc936afd45c569a3c51d3dd1efe7cc2070a1483
treebdf797ed679a3639aa1053d51a5e8822a6611e36
parentd3d8de4ecdc834b8922efc5d437ed8688b6d4d9e
Input: resistive-adc-touch - fix division by zero error on z1 == 0

For proper pressure calculation we need at least x and z1 to be non
zero. Even worse, in case z1 we may run in to division by zero
error.

Fixes: 5361574994c3 ("Input: resistive-adc-touch - rework mapping of channels")
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Link: https://lore.kernel.org/r/20211007095727.29579-1-o.rempel@pengutronix.de
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/resistive-adc-touch.c