Below are logs and Makefile.
arm-angstrom-linux-gnueabi-gcc -O2 -DMODULE -D__KERNEL__ -W -Wall -Wstrict-prototypes -Wmissing-prototypes -isystem /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include -isystem /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/include -isystem /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/mach-omap2/include -isystem /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/plat-omap/include -c -o hello-1.o hello-1.c
hello-1.c:9:1: warning: "MODULE" redefined
<command-line>: warning: this is the location of the previous definition
hello-1.c:11:1: warning: "__KERNEL__" redefined
<command-line>: warning: this is the location of the previous definition
In file included from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/include/asm/system.h:165,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/include/asm/bitops.h:27,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/bitops.h:22,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/kernel.h:17,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/cache.h:4,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/time.h:7,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/stat.h:60,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/module.h:10,
from hello-1.c:13:
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/include/asm/memory.h: In function 'virt_to_phys':
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/include/asm/memory.h:236: error: 'CONFIG_DRAM_BASEUL' undeclared (first use in this function)
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/include/asm/memory.h:236: error: (Each undeclared identifier is reported only once
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/include/asm/memory.h:236: error: for each function it appears in.)
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/include/asm/memory.h: In function 'phys_to_virt':
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/include/asm/memory.h:241: error: 'CONFIG_DRAM_BASEUL' undeclared (first use in this function)
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/include/asm/memory.h: In function 'virt_to_bus':
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/include/asm/memory.h:266: error: 'CONFIG_DRAM_BASEUL' undeclared (first use in this function)
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/include/asm/memory.h: In function 'bus_to_virt':
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/arch/arm/include/asm/memory.h:271: error: 'CONFIG_DRAM_BASEUL' undeclared (first use in this function)
In file included from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/time.h:9,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/stat.h:60,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/module.h:10,
from hello-1.c:13:
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/math64.h: In function 'div_u64_rem':
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/math64.h:51: error: '__LINUX_ARM_ARCH__' undeclared (first use in this function)
In file included from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/notifier.h:14,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/memory_hotplug.h:6,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/mmzone.h:657,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/gfp.h:4,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/kmod.h:22,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/module.h:13,
from hello-1.c:13:
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/rwsem.h:41:23: error: asm/rwsem.h: No such file or directory
In file included from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/ktime.h:25,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/timer.h:5,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/workqueue.h:8,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/kmod.h:26,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/module.h:13,
from hello-1.c:13:
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:39:3: error: #error Invalid value of HZ.
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/jiffies.h:257:31: error: division by zero in #if
In file included from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/sysctl.h:933,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/kmod.h:27,
from /home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/module.h:13,
from hello-1.c:13:
/home/ashishd/work_beaglebone/tools/setup-scripts.bkp/setup-scripts.bkp/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/kernel/include/linux/rcupdate.h:160:2: error: #error "Unknown RCU implementation specified to kernel configuration"