Request number for ioctls are encoded on 8bit. Values for are superior to 255. The effective value is 0x2c. The effective ioctl number is still the same one, it will not change the api in anyway. Signed-off-by: Gabriel Laskar <gabriel@xxxxxxxxxxxx> --- include/uapi/linux/uinput.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/uapi/linux/uinput.h b/include/uapi/linux/uinput.h index baeab83..358f7d9 100644 --- a/include/uapi/linux/uinput.h +++ b/include/uapi/linux/uinput.h @@ -82,7 +82,7 @@ struct uinput_ff_erase { * The complete sysfs path is then /sys/devices/virtual/input/--NAME-- * Usually, it is in the form "inputN" */ -#define UI_GET_SYSNAME(len) _IOC(_IOC_READ, UINPUT_IOCTL_BASE, 300, len) +#define UI_GET_SYSNAME(len) _IOC(_IOC_READ, UINPUT_IOCTL_BASE, 0x2c, len) /** * UI_GET_VERSION - Return version of uinput protocol -- 2.2.1 -- To unsubscribe from this list: send the line "unsubscribe linux-api" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html