In file included from /home/usman/alsa-driver/include/linux/log2.h:1, from /home/usman/alsa-driver/acore/../alsa-kernel/core/rtctimer.c:27, from /home/usman/alsa-driver/acore/rtctimer.c:1: /home/usman/alsa-driver/include/log2_compat.h:8: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘is_power_of_2’ In file included from /home/usman/alsa-driver/acore/rtctimer.c:1: /home/usman/alsa-driver/acore/../alsa-kernel/core/rtctimer.c: In function ‘rtctimer_init’: /home/usman/alsa-driver/acore/../alsa-kernel/core/rtctimer.c:133: warning: implicit declaration of function ‘is_power_of_2’ make[3]: *** [/home/usman/alsa-driver/acore/rtctimer.o] Error 1 make[2]: *** [/home/usman/alsa-driver/acore] Error 2 make[1]: *** [_module_/home/usman/alsa-driver] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.17-11-generic' make: *** [compile] Error 2