From e77bd7dbb5067c7cfc6ef8e035f61654fb0d6682 Mon Sep 17 00:00:00 2001 From: zhangshuqi Date: Fri, 25 Oct 2024 16:13:32 +0800 Subject: [PATCH] Revert "Input: uinput - reject requests with unreasonable number of slots" This reverts commit f409c0a45855d417e8ae0651f58897fe6e532be6. Signed-off-by: zhangshuqi --- 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 790db3ceb208..f2593133e524 100644 --- 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; } -- Gitee