[PATCH] usb: gadget: f_hid: drop ERROR() on copy_from_user() failure
Linkai Gong <[email protected]>
| Newsgroups | org.kernel.vger.linux-kernel,org.kernel.vger.linux-usb |
|---|---|
| Message-ID | <[email protected]> |
A failed copy_from_user() is a userspace error and should not spam the kernel log. Just free the temporary entry and return. Suggested-by: David Laight <[email protected]> Signed-off-by: Linkai Gong <[email protected]> --- drivers/usb/gadget/function/f_hid.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/usb/gadget/function/f_hid.c b/drivers/usb/gadget/function/f_hid.c index 3c6b43d06a6d..5c39da1ac7a6 100644 --- a/drivers/usb/gadget/function/f_hid.c +++ b/drivers/usb/gadget/function/f_hid.c @@ -656,7 +656,6 @@ static int f_hidg_get_report(struct file *file, struct usb_hidg_report __user *b if (copy_from_user(&entry->report_data, buffer, sizeof(struct usb_hidg_report))) { - ERROR(cdev, "copy_from_user error\n"); kfree(entry); return -EINVAL; } -- 2.25.1