DKMS make.log for psmouse-elantech-x551c for kernel 4.2.0-040200rc4-generic (x86_64) Sun Aug 2 12:22:14 EDT 2015 make: Entering directory '/usr/src/linux-headers-4.2.0-040200rc4-generic' CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/psmouse-base.o CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/synaptics.o CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/alps.o CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/elantech.o CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/logips2pp.o CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/lifebook.o CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/sentelic.o CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/trackpoint.o CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/touchkit_ps2.o CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/cypress_ps2.o /var/lib/dkms/psmouse/elantech-x551c/build/src/cypress_ps2.c: In function ‘cypress_process_packet’: /var/lib/dkms/psmouse/elantech-x551c/build/src/cypress_ps2.c:543:2: error: too few arguments to function ‘input_mt_assign_slots’ input_mt_assign_slots(input, slots, pos, n); ^ In file included from /var/lib/dkms/psmouse/elantech-x551c/build/src/cypress_ps2.c:25:0: include/linux/input/mt.h:121:5: note: declared here int input_mt_assign_slots(struct input_dev *dev, int *slots, ^ scripts/Makefile.build:258: recipe for target '/var/lib/dkms/psmouse/elantech-x551c/build/src/cypress_ps2.o' failed make[1]: *** [/var/lib/dkms/psmouse/elantech-x551c/build/src/cypress_ps2.o] Error 1 Makefile:1550: recipe for target 'psmouse.ko' failed make: *** [psmouse.ko] Error 2 make: Leaving directory '/usr/src/linux-headers-4.2.0-040200rc4-generic'