]> err.no Git - linux-2.6/commitdiff
Input: evdev - allow querying EV_SW bits from compat_ioctl
authorDmitry Torokhov <dtor_core@ameritech.net>
Mon, 31 Oct 2005 06:29:23 +0000 (01:29 -0500)
committerDmitry Torokhov <dtor_core@ameritech.net>
Mon, 31 Oct 2005 06:29:23 +0000 (01:29 -0500)
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
drivers/input/evdev.c

index a4696cd0978ca68c436ad37ceaa66252b4464b68..d64d0290a7c7fe274c73a52c64f09488cd4eb787 100644 (file)
@@ -565,6 +565,7 @@ static long evdev_ioctl_compat(struct file *file, unsigned int cmd, unsigned lon
                                                case EV_LED: bits = dev->ledbit; max = LED_MAX; break;
                                                case EV_SND: bits = dev->sndbit; max = SND_MAX; break;
                                                case EV_FF:  bits = dev->ffbit;  max = FF_MAX;  break;
+                                               case EV_SW:  bits = dev->swbit;  max = SW_MAX;  break;
                                                default: return -EINVAL;
                                        }
                                        bit_to_user(bits, max);