diff options
| -rw-r--r-- | drivers/input/evdev.c | 2 | ||||
| -rw-r--r-- | drivers/input/joydev.c | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/drivers/input/evdev.c b/drivers/input/evdev.c index 258c639571b5..9f9816baeb97 100644 --- a/drivers/input/evdev.c +++ b/drivers/input/evdev.c | |||
| @@ -278,6 +278,8 @@ static int evdev_open(struct inode *inode, struct file *file) | |||
| 278 | goto err_free_client; | 278 | goto err_free_client; |
| 279 | 279 | ||
| 280 | file->private_data = client; | 280 | file->private_data = client; |
| 281 | nonseekable_open(inode, file); | ||
| 282 | |||
| 281 | return 0; | 283 | return 0; |
| 282 | 284 | ||
| 283 | err_free_client: | 285 | err_free_client: |
diff --git a/drivers/input/joydev.c b/drivers/input/joydev.c index 63e71f2a7acc..c52bec4d0530 100644 --- a/drivers/input/joydev.c +++ b/drivers/input/joydev.c | |||
| @@ -286,6 +286,8 @@ static int joydev_open(struct inode *inode, struct file *file) | |||
| 286 | goto err_free_client; | 286 | goto err_free_client; |
| 287 | 287 | ||
| 288 | file->private_data = client; | 288 | file->private_data = client; |
| 289 | nonseekable_open(inode, file); | ||
| 290 | |||
| 289 | return 0; | 291 | return 0; |
| 290 | 292 | ||
| 291 | err_free_client: | 293 | err_free_client: |
