r8152: don't execute runtime suspend if the tx is not empty
[firefly-linux-kernel-4.4.55.git] / drivers / input / serio / parkbd.c
index 74bb17270255439c6354f983676fdac121410c01..1edfac78d4ac742a8fe6d6183660c45652381804 100644 (file)
@@ -145,6 +145,7 @@ static int parkbd_getport(struct parport *pp)
 {
        struct pardev_cb parkbd_parport_cb;
 
+       memset(&parkbd_parport_cb, 0, sizeof(parkbd_parport_cb));
        parkbd_parport_cb.irq_func = parkbd_interrupt;
        parkbd_parport_cb.flags = PARPORT_FLAG_EXCL;
 
@@ -164,7 +165,7 @@ static int parkbd_getport(struct parport *pp)
        return 0;
 }
 
-static struct serio * __init parkbd_allocate_serio(void)
+static struct serio *parkbd_allocate_serio(void)
 {
        struct serio *serio;