Comment 145 for bug 1949394

Revision history for this message
In , linux.bug.reporting (linux.bug.reporting-linux-kernel-bugs) wrote :

Sorry, with that patch applied over vanilla 3.16.0, kernel compilation fails:

drivers/input/serio/i8042.c: In function ‘i8042_check_aux’:
drivers/input/serio/i8042.c:795:9: warning: passing argument 1 of ‘i8042_kbd_write’ makes pointer from integer without a cast [enabled by default]
         i8042_kbd_write(0xff);
         ^
drivers/input/serio/i8042.c:317:12: note: expected ‘struct serio *’ but argument is of type ‘int’
 static int i8042_kbd_write(struct serio *port, unsigned char c)
            ^
drivers/input/serio/i8042.c:795:9: error: too few arguments to function ‘i8042_kbd_write’
         i8042_kbd_write(0xff);
         ^
drivers/input/serio/i8042.c:317:12: note: declared here
 static int i8042_kbd_write(struct serio *port, unsigned char c)
            ^
make[2]: *** [drivers/input/serio/i8042.o] Error 1
make[1]: *** [drivers/input/serio] Error 2
make[1]: *** Waiting for unfinished jobs....