diff options
Diffstat (limited to 'drivers/input/evdev.c')
| -rw-r--r-- | drivers/input/evdev.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/input/evdev.c b/drivers/input/evdev.c index e3f7fc6f9565..0cd97e8f0c9a 100644 --- a/drivers/input/evdev.c +++ b/drivers/input/evdev.c @@ -677,6 +677,10 @@ static long evdev_do_ioctl(struct file *file, unsigned int cmd,  #define EVIOC_MASK_SIZE(nr)	((nr) & ~(_IOC_SIZEMASK << _IOC_SIZESHIFT))  	switch (EVIOC_MASK_SIZE(cmd)) { +	case EVIOCGPROP(0): +		return bits_to_user(dev->propbit, INPUT_PROP_MAX, +				    size, p, compat_mode); +  	case EVIOCGKEY(0):  		return bits_to_user(dev->key, KEY_MAX, size, p, compat_mode);  | 
