diff options
author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2010-02-04 00:30:42 -0800 |
---|---|---|
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2010-02-04 00:31:44 -0800 |
commit | 3d7bbd4575cfb23e6ef7368fff1f7d7e198b7930 (patch) | |
tree | acfffe2afc69e59d97c454c5b1429fd980e05b55 /drivers/input | |
parent | daf8a96b2d4a5d4d1d288831be43457c84c55a2f (diff) | |
download | op-kernel-dev-3d7bbd4575cfb23e6ef7368fff1f7d7e198b7930.zip op-kernel-dev-3d7bbd4575cfb23e6ef7368fff1f7d7e198b7930.tar.gz |
Input: mark input interfaces as non-seekable
Seeking does not make sense for input interfaces such as evdev and joydev
so let's use nonseekable_open to mark them non-seekable.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'drivers/input')
-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 258c639..9f9816b 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) goto err_free_client; file->private_data = client; + nonseekable_open(inode, file); + return 0; err_free_client: diff --git a/drivers/input/joydev.c b/drivers/input/joydev.c index 63e71f2..c52bec4 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) goto err_free_client; file->private_data = client; + nonseekable_open(inode, file); + return 0; err_free_client: |