]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
platform/x86: acer-wmi: Cleanup accelerometer device handling
authorHans de Goede <hdegoede@redhat.com>
Mon, 19 Oct 2020 18:56:25 +0000 (20:56 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 11 Mar 2021 12:51:05 +0000 (13:51 +0100)
commit2f27f04d6ed750bd44200fa8be898a602efd34af
treed2c4ec9920b9b70856886df4dbf0a6fa1295a2c9
parentd2ddc3270fb8c898f77174e8cc70d6c8d0d67885
platform/x86: acer-wmi: Cleanup accelerometer device handling

[ Upstream commit 9feb0763e4985ccfae632de3bb2f029cc8389842 ]

Cleanup accelerometer device handling:
-Drop acer_wmi_accel_destroy instead directly call input_unregister_device.
-The information tracked by the CAP_ACCEL flag mirrors acer_wmi_accel_dev
 being NULL. Drop the CAP flag, this is a preparation change for allowing
 users to override the capability flags. Dropping the flag stops users
 from causing a NULL pointer dereference by forcing the capability.

Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20201019185628.264473-3-hdegoede@redhat.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/platform/x86/acer-wmi.c