Input: dynamically allocate ABS information
authorDaniel Mack <daniel@caiaq.de>
Tue, 3 Aug 2010 03:18:21 +0000 (20:18 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 3 Aug 2010 03:30:04 +0000 (20:30 -0700)
commitd31b2865a4e8a9dd02f39e56c8fadb824c5e187b
treecbe062757aa54c88c8e9ae2bf6ff87f791313c60
parent987a6c0298260b7aa40702b349282554d6180e4b
Input: dynamically allocate ABS information

As all callers are now changed to only use the input_abs_*() access
helpers, switching over to dynamically allocated ABS information is
easy. This reduces size of struct input_dev from 3152 to 1640 on
64 bit architectures.

Signed-off-by: Daniel Mack <daniel@caiaq.de>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
drivers/input/evdev.c
drivers/input/input.c
include/linux/input.h