diff options
author | Dmitry Torokhov <dtor_core@ameritech.net> | 2005-10-31 07:29:37 +0100 |
---|---|---|
committer | Dmitry Torokhov <dtor_core@ameritech.net> | 2005-10-31 07:29:37 +0100 |
commit | 7972720aaa044d0bca40e2e1d4c176076a9f0e00 (patch) | |
tree | fc465e331364e6c158c74a06230d2294346b4e14 /drivers/input | |
parent | Input: evdev - allow querying EV_SW bits from compat_ioctl (diff) | |
download | linux-7972720aaa044d0bca40e2e1d4c176076a9f0e00.tar.xz linux-7972720aaa044d0bca40e2e1d4c176076a9f0e00.zip |
Input: evdev - allow querying SW state from compat ioctl
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'drivers/input')
-rw-r--r-- | drivers/input/evdev.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/input/evdev.c b/drivers/input/evdev.c index d64d0290a7c7..9f2352bd8348 100644 --- a/drivers/input/evdev.c +++ b/drivers/input/evdev.c @@ -580,6 +580,9 @@ static long evdev_ioctl_compat(struct file *file, unsigned int cmd, unsigned lon if (_IOC_NR(cmd) == _IOC_NR(EVIOCGSND(0))) bit_to_user(dev->snd, SND_MAX); + if (_IOC_NR(cmd) == _IOC_NR(EVIOCGSW(0))) + bit_to_user(dev->sw, SW_MAX); + if (_IOC_NR(cmd) == _IOC_NR(EVIOCGNAME(0))) { int len; if (!dev->name) return -ENOENT; |