]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Input: ads7846 - fix unaligned access on 7845
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Thu, 12 Nov 2020 01:17:11 +0000 (17:17 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 29 Dec 2020 12:42:36 +0000 (13:42 +0100)
commitb5671228e3d2fe233557a0e7494b0aa2c62c80be
tree815dea30077a1d6c85c14b672100a2b53c6fdd89
parente43d44187fd601f7074f1407f96d83be9d4de0cf
Input: ads7846 - fix unaligned access on 7845

[ Upstream commit 03e2c9c782f721b661a0e42b1b58f394b5298544 ]

req->sample[1] is not naturally aligned at word boundary, and therefore we
should use get_unaligned_be16() when accessing it.

Fixes: 3eac5c7e44f3 ("Input: ads7846 - extend the driver for ads7845 controller support")
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/input/touchscreen/ads7846.c