]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/input/keyboard/hil_kbd.c
Manual merge with Linus.
[karo-tx-linux.git] / drivers / input / keyboard / hil_kbd.c
index 63f387e4b783d4d23d85b76554552b33975c8920..1dca3cf42a54c50209f80bb96e91bd4941244aa7 100644 (file)
@@ -250,16 +250,19 @@ static int hil_kbd_connect(struct serio *serio, struct serio_driver *drv)
        struct hil_kbd  *kbd;
        uint8_t         did, *idd;
        int             i;
-       
+
        kbd = kzalloc(sizeof(*kbd), GFP_KERNEL);
        if (!kbd)
                return -ENOMEM;
 
        kbd->dev = input_allocate_device();
-       if (!kbd->dev) goto bail1;
+       if (!kbd->dev)
+               goto bail0;
+
        kbd->dev->private = kbd;
 
-       if (serio_open(serio, drv)) goto bail0;
+       if (serio_open(serio, drv))
+               goto bail1;
 
        serio_set_drvdata(serio, kbd);
        kbd->serio = serio;