diff options
Diffstat (limited to 'drivers/input/mouse/hil_ptr.c')
-rw-r--r-- | drivers/input/mouse/hil_ptr.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/input/mouse/hil_ptr.c b/drivers/input/mouse/hil_ptr.c index bfb564fd8fe2..69f02178c528 100644 --- a/drivers/input/mouse/hil_ptr.c +++ b/drivers/input/mouse/hil_ptr.c | |||
@@ -249,10 +249,13 @@ static int hil_ptr_connect(struct serio *serio, struct serio_driver *driver) | |||
249 | return -ENOMEM; | 249 | return -ENOMEM; |
250 | 250 | ||
251 | ptr->dev = input_allocate_device(); | 251 | ptr->dev = input_allocate_device(); |
252 | if (!ptr->dev) goto bail0; | 252 | if (!ptr->dev) |
253 | goto bail0; | ||
254 | |||
253 | ptr->dev->private = ptr; | 255 | ptr->dev->private = ptr; |
254 | 256 | ||
255 | if (serio_open(serio, driver)) goto bail1; | 257 | if (serio_open(serio, driver)) |
258 | goto bail1; | ||
256 | 259 | ||
257 | serio_set_drvdata(serio, ptr); | 260 | serio_set_drvdata(serio, ptr); |
258 | ptr->serio = serio; | 261 | ptr->serio = serio; |