^_^[raziel@Bebop AVR-ISP500_linux_driver]$ make make -C /lib/modules/3.12.1-1-pae/build M=/home/raziel/Downloads/AVR-ISP500_linux_driver modules make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/usr/src/linux-3.12.1-1-pae' CC [M] /home/raziel/Downloads/AVR-ISP500_linux_driver/ftdi_sio.o /home/raziel/Downloads/AVR-ISP500_linux_driver/ftdi_sio.c:36:28: fatal error: linux/smp_lock.h: No such file or directory #include ^ compilation terminated. scripts/Makefile.build:314: recipe for target '/home/raziel/Downloads/AVR-ISP500_linux_driver/ftdi_sio.o' failed make[2]: *** [/home/raziel/Downloads/AVR-ISP500_linux_driver/ftdi_sio.o] Error 1 Makefile:1228: recipe for target '_module_/home/raziel/Downloads/AVR-ISP500_linux_driver' failed make[1]: *** [_module_/home/raziel/Downloads/AVR-ISP500_linux_driver] Error 2 make[1]: Leaving directory '/usr/src/linux-3.12.1-1-pae' make: *** [all] Error 2 Makefile:4: recipe for target 'all' failed