Also I did a find on module.h which of them among here should I include? As some one pointed out to use -I flag /usr/src/linux-headers-2.6.28-11-generic/include/linux/module.h /usr/src/linux-headers-2.6.28-11/arch/alpha/include/asm/module.h /usr/src/linux-headers-2.6.28-11/arch/x86/include/asm/module.h /usr/src/linux-headers-2.6.28-11/arch/sh/include/asm/module.h /usr/src/linux-headers-2.6.28-11/arch/ia64/include/asm/module.h /usr/src/linux-headers-2.6.28-11/arch/ia64/include/asm/sn/module.h /usr/src/linux-headers-2.6.28-11/arch/arm/mach-ns9xxx/include/mach/module.h /usr/src/linux-headers-2.6.28-11/arch/arm/include/asm/module.h /usr/src/linux-headers-2.6.28-11/arch/mips/include/asm/module.h /usr/src/linux-headers-2.6.28-11/arch/avr32/include/asm/module.h /usr/src/linux-headers-2.6.28-11/arch/sparc/include/asm/module.h /usr/src/linux-headers-2.6.28-11/arch/s390/include/asm/module.h /usr/src/linux-headers-2.6.28-11/arch/cris/include/asm/module.h /usr/src/linux-headers-2.6.28-11/arch/h8300/include/asm/module.h /usr/src/linux-headers-2.6.28-11/arch/m68knommu/include/asm/module.h /usr/src/linux-headers-2.6.28-11/arch/blackfin/include/asm/module.h /usr/src/linux-headers-2.6.28-11/arch/powerpc/include/asm/module.h /usr/src/linux-headers-2.6.28-11/arch/parisc/include/asm/module.h /usr/src/linux-headers-2.6.28-11/include/asm-m68k/module.h /usr/src/linux-headers-2.6.28-11/include/asm-m32r/module.h /usr/src/linux-headers-2.6.28-11/include/asm-mn10300/module.h /usr/src/linux-headers-2.6.28-11/include/linux/module.h /usr/src/linux-headers-2.6.28-11/include/asm-frv/module.h /usr/src/linux-headers-2.6.28-11/include/asm-xtensa/module.h /usr/include/sepol/policydb/module.h /usr/include/sepol/module.h -- Tapas http://mightydreams.blogspot.com http://wiki.xensource.com/xenwiki/Xen_on_4_app_servers -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ