]> git.sur5r.net Git - u-boot/commitdiff
input: Return -ENOSPC when there is not space
authorSimon Glass <sjg@chromium.org>
Mon, 19 Oct 2015 03:17:12 +0000 (21:17 -0600)
committerSimon Glass <sjg@chromium.org>
Fri, 20 Nov 2015 03:13:40 +0000 (20:13 -0700)
Return a useful error instead of -1 when something goes wrong.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
drivers/input/input.c

index 007b85524aafa9703e4053ef86406adccd2137c6..90339357736d762697c9ddc27d4969216f0b2c9d 100644 (file)
@@ -8,6 +8,7 @@
  */
 
 #include <common.h>
+#include <errno.h>
 #include <stdio_dev.h>
 #include <input.h>
 #include <linux/input.h>
@@ -467,7 +468,7 @@ int input_init(struct input_config *config, int leds)
                input_add_table(config, KEY_LEFTCTRL, KEY_RIGHTCTRL,
                        kbd_ctrl_xlate, ARRAY_SIZE(kbd_ctrl_xlate))) {
                debug("%s: Could not add modifier tables\n", __func__);
-               return -1;
+               return -ENOSPC;
        }
 
        return 0;