diff --git a/drivers/input/usb_kbd.c b/drivers/input/usb_kbd.c index e41266c..ff8e591 100644 --- a/drivers/input/usb_kbd.c +++ b/drivers/input/usb_kbd.c @@ -196,7 +196,11 @@ } else dev_dbg(&usbdev->dev, "poll keyboard via int ep\n"); - input_device_register(&data->input); + ret = input_device_register(&data->input); + if (ret) { + dev_err(&usbdev->dev, "can't register input\n"); + return ret; + } data->poller.func = usb_kbd_poll;