Input: use ABS_CNT rather than (ABS_MAX + 1)
Signed-off-by: Daniel Mack <daniel@caiaq.de> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
committed by
Dmitry Torokhov
parent
a62f0d27b4
commit
81c2a3ba49
@@ -300,7 +300,7 @@ static int uinput_validate_absbits(struct input_dev *dev)
|
||||
unsigned int cnt;
|
||||
int retval = 0;
|
||||
|
||||
for (cnt = 0; cnt < ABS_MAX + 1; cnt++) {
|
||||
for (cnt = 0; cnt < ABS_CNT; cnt++) {
|
||||
if (!test_bit(cnt, dev->absbit))
|
||||
continue;
|
||||
|
||||
@@ -387,7 +387,7 @@ static int uinput_setup_device(struct uinput_device *udev, const char __user *bu
|
||||
dev->id.product = user_dev->id.product;
|
||||
dev->id.version = user_dev->id.version;
|
||||
|
||||
size = sizeof(int) * (ABS_MAX + 1);
|
||||
size = sizeof(int) * ABS_CNT;
|
||||
memcpy(dev->absmax, user_dev->absmax, size);
|
||||
memcpy(dev->absmin, user_dev->absmin, size);
|
||||
memcpy(dev->absfuzz, user_dev->absfuzz, size);
|
||||
|
||||
Reference in New Issue
Block a user