]> git.baikalelectronics.ru Git - kernel.git/commit
Input: refuse to register absolute devices without absinfo
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 31 Jan 2017 23:09:08 +0000 (15:09 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Wed, 1 Feb 2017 18:33:21 +0000 (10:33 -0800)
commit3887d4b73e37c3a303ca6223c69401d1949cdace
tree46c4182f9166fc447c462eb5bdb52a3cb4d4837a
parent428e9da8ebc908021d294df8f0a123e351e317be
Input: refuse to register absolute devices without absinfo

If device is supposed to send absolute events (i.e. EV_ABS bit is set in
dev->evbit) but dev->absinfo is not allocated, then the driver has done
something wrong, and we should not register such device. Otherwise we'll
crash later, when driver tries to send absolute event.

Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Acked-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/input.c