Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
- drivers/hid/uhid.c | 12 ++++++++++++
- 1 file changed, 12 insertions(+)
+ drivers/hid/uhid.c | 13 +++++++++++++
+ 1 file changed, 13 insertions(+)
--- a/drivers/hid/uhid.c
+++ b/drivers/hid/uhid.c
#include <linux/device.h>
#include <linux/fs.h>
#include <linux/hid.h>
-@@ -721,6 +722,17 @@ static ssize_t uhid_char_write(struct fi
+@@ -24,6 +25,7 @@
+ #include <linux/spinlock.h>
+ #include <linux/uhid.h>
+ #include <linux/wait.h>
++#include <linux/uaccess.h>
+
+ #define UHID_NAME "uhid"
+ #define UHID_BUFSIZE 32
+@@ -721,6 +723,17 @@ static ssize_t uhid_char_write(struct fi
switch (uhid->input_buf.type) {
case UHID_CREATE: