From 0c220f8a78002ecc5882c1231668055606248122 Mon Sep 17 00:00:00 2001 From: Ksawlii Date: Sun, 24 Nov 2024 00:23:39 +0100 Subject: [PATCH] Revert "Input: uinput - reject requests with unreasonable number of slots" This reverts commit 5bf3db8b838c75c73744e434121b1705f8ab3280. --- drivers/input/misc/uinput.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/drivers/input/misc/uinput.c b/drivers/input/misc/uinput.c index 790db3ceb..f2593133e 100755 --- a/drivers/input/misc/uinput.c +++ b/drivers/input/misc/uinput.c @@ -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; }