Revert "Input: uinput - reject requests with unreasonable number of slots"

This reverts commit 5bf3db8b83.
This commit is contained in:
Ksawlii 2024-11-24 00:23:39 +01:00
parent 54b7a02bce
commit 0c220f8a78

View file

@ -416,20 +416,6 @@ static int uinput_validate_absinfo(struct input_dev *dev, unsigned int code,
return -EINVAL;
}
/*
* Limit number of contacts to a reasonable value (100). This
* ensures that we need less than 2 pages for struct input_mt
* (we are not using in-kernel slot assignment so not going to
* allocate memory for the "red" table), and we should have no
* trouble getting this much memory.
*/
if (code == ABS_MT_SLOT && max > 99) {
printk(KERN_DEBUG
"%s: unreasonably large number of slots requested: %d\n",
UINPUT_NAME, max);
return -EINVAL;
}
return 0;
}