NOTE: make -e MAKEFLAGS= MODPATH={D}/lib/modules/2.6.18-7.4-dm800/kernel/drivers/net KERNEL_SOURCE=/home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel KDIR=/home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel KERNEL_VERSION=2.6.18-7.4-dm800 CC=mipsel-oe-linux-gcc LD=mipsel-oe-linux-ld mipsel-oe-linux-gcc -static -fomit-frame-pointer -Os -Wall -Wstrict-prototypes -pipe -Wno-unused -DZDCONF_WE_STAT_SUPPORT=1 -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1 -DZDCONF_MENUDBG -DZDCONF_APDBG -DZDCONF_BANDEDGE_ADJUST -DZDCONF_SES_SUPPORT=1 -DAAAA03_FIX=1 -DZDCONF_FULL_TIM_FIX=1 -DZDCONF_IWPRIV_CONNECT=1 -DZDCONF_REGION_CONFIG=1 -DZDCONF_MIC_CHECK=1 -DZDCONF_SETMULTI_SUPPORT=1 -DZDCONF_SETMAC_SUPPORT=1 -DZDCONF_PSEUDO_SUPPORT=1 -DZDCONF_FULL_IDS=1 -DZDCONF_SIGNAL_INFO=1 -DZDCONF_STA_PSM=0 -DZDCONF_DBGMSG_NORMAL=1 -DZDCONF_EXTRA_FIX_IPC=1 -DZDCONF_ADHOC_SUPPORT=1 -DZDCONF_AP_SUPPORT=1 -DPRODUCTION=1 -DZDCONF_RF_RFMD_SUPPORT=1 -DZDCONF_RF_AR2124_SUPPORT=1 -DZDCONF_RF_UW2453_SUPPORT=1 -DZDCONF_RF_AL2232_SUPPORT=1 -DZDCONF_RF_AL2230_SUPPORT=1 -DZDCONF_RF_AL7230B_SUPPORT=1 -DZDCONF_DRV_FORWARD=0 -DZDCONF_APC=1 -DZDCONF_80211A_SUPPORT=1 -DZDCONF_R8610_FRAG_FIX=0 -DZDCONF_DEFER_RX=0 -DZDCONF_TX_NOCOPY=0 -DZDCONF_WPS_SUPPORT=1 -DZDCONF_RATE_DEGRADE=0 -DZD1211B -I/home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include -Isrc/include/ -Isrc -D__KERNEL__ -DMODULE=1 -c src/zd1205.c -o src/zd1205.o In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/cpu-info.h:15, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/cpu-features.h:14, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/bitops.h:16, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/bitops.h:9, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/kernel.h:15, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h:12, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/checksum.h:25, from src/zd1205.c:34: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/cache.h:12:21: error: kmalloc.h: No such file or directory In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/cpu-features.h:14, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/bitops.h:16, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/bitops.h:9, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/kernel.h:15, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h:12, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/checksum.h:25, from src/zd1205.c:34: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/cpu-info.h:87: error: 'CONFIG_MIPS_L1_CACHE_SHIFT' undeclared here (not in a function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/cpu-info.h:87: error: requested alignment is not a constant In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/bitops.h:16, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/bitops.h:9, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/kernel.h:15, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h:12, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/checksum.h:25, from src/zd1205.c:34: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/cpu-features.h:15:35: error: cpu-feature-overrides.h: No such file or directory In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/bitops.h:9, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/kernel.h:15, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h:12, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/checksum.h:25, from src/zd1205.c:34: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/bitops.h: In function 'set_bit': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/bitops.h:100: warning: implicit declaration of function 'local_irq_save' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/bitops.h:102: warning: implicit declaration of function 'local_irq_restore' In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/processor.h:20, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/thread_info.h:15, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/thread_info.h:21, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h:14, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/checksum.h:25, from src/zd1205.c:34: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/mipsregs.h:207:2: error: #error Bad page size configuration! In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/system.h:18, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/processor.h:22, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/thread_info.h:15, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/thread_info.h:21, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h:14, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/checksum.h:25, from src/zd1205.c:34: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/addrspace.h:13:20: error: spaces.h: No such file or directory In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/checksum.h:25, from src/zd1205.c:34: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h: In function '__clear_user': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h:641: error: expected ':' or ')' before '__UA_LA' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h: In function '__strncpy_from_user': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h:690: error: expected ':' or ')' before '__UA_LA' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h: In function 'strncpy_from_user': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h:727: error: expected ':' or ')' before '__UA_LA' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h: In function '__strlen_user': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h:746: error: expected ':' or ')' before '__UA_LA' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h: In function 'strlen_user': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h:776: error: expected ':' or ')' before '__UA_LA' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h: In function '__strnlen_user': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h:793: error: expected ':' or ')' before '__UA_LA' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h: In function 'strnlen_user': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/uaccess.h:824: error: expected ':' or ')' before '__UA_LA' In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/checksum.h:26, from src/zd1205.c:34: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/checksum.h: In function 'csum_and_copy_to_user': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/checksum.h:52: error: expected ':' or ')' before '__UA_LA' In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/timex.h:193, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h:48, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/timex.h:36:19: error: timex.h: No such file or directory In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h:49, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:33:3: error: #error You lose. /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:210:31: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:254:46: error: division by zero in #if In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h:49, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h: In function 'jiffies_to_msecs': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:259: error: 'CONFIG_HZ' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:259: error: (Each undeclared identifier is reported only once /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:259: error: for each function it appears in.) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:265:46: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h: In function 'jiffies_to_usecs': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:270: error: 'CONFIG_HZ' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:278:46: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h: In function 'msecs_to_jiffies': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:283: error: 'CONFIG_HZ' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:291:46: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h: In function 'usecs_to_jiffies': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:296: error: 'CONFIG_HZ' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h: In function 'timespec_to_jiffies': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:315: error: 'CLOCK_TICK_RATE' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:315: error: 'CONFIG_HZ' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:321: error: 'SHIFT_HZ' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h: In function 'jiffies_to_timespec': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:334: error: 'CLOCK_TICK_RATE' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:334: error: 'CONFIG_HZ' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h: In function 'timeval_to_jiffies': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:356: error: 'CLOCK_TICK_RATE' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:356: error: 'CONFIG_HZ' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:360: error: 'SHIFT_HZ' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h: In function 'jiffies_to_timeval': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:372: error: 'CLOCK_TICK_RATE' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:372: error: 'CONFIG_HZ' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:385:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h: In function 'jiffies_to_clock_t': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:386: error: 'CONFIG_HZ' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h: In function 'clock_t_to_jiffies': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:397: error: 'CONFIG_HZ' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:416:6: error: division by zero in #if /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h: In function 'jiffies_64_to_clock_t': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/jiffies.h:417: error: 'CONFIG_HZ' undeclared (first use in this function) In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/semaphore.h:30, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h:57, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/rwsem.h:24:65: error: asm/rwsem.h: No such file or directory In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h:58, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/page.h: In function 'clear_user_page': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/page.h:63: error: 'PAGE_SHIFT' undeclared (first use in this function) In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/page.h:195, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h:58, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm-generic/page.h: In function 'get_order': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm-generic/page.h:14: error: 'PAGE_SHIFT' undeclared (first use in this function) In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/memory_hotplug.h:7, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mmzone.h:339, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/gfp.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/slab.h:14, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/percpu.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/rcupdate.h:41, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/pid.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h:70, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/notifier.h: At top level: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/notifier.h:47: error: field 'rwsem' has incomplete type In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/topology.h:34, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mmzone.h:424, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/gfp.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/slab.h:14, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/percpu.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/rcupdate.h:41, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/pid.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h:70, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/topology.h:1:22: error: topology.h: No such file or directory In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/slab.h:14, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/percpu.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/rcupdate.h:41, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/pid.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h:70, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/gfp.h: In function 'alloc_pages_node': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/gfp.h:116: warning: implicit declaration of function 'cpu_to_node' In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h: At top level: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h:314: error: field 'mmap_sem' has incomplete type /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h:1147: error: 'PAGE_SHIFT' undeclared here (not in a function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h:1147: error: 'THREAD_SIZE_ORDER' undeclared here (not in a function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h: In function 'arch_pick_mmap_layout': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h:1517: error: 'TASK_UNMAPPED_BASE' undeclared (first use in this function) In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sysdev.h:24, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/sched.h:1526, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:4, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/kobject.h: At top level: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/kobject.h:171: error: field 'rwsem' has incomplete type In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/fs.h:314, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:15, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/quota.h:290: error: field 'dqptr_sem' has incomplete type In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:15, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/fs.h:520: error: field 'i_alloc_sem' has incomplete type In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:15, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/fs.h:875: error: field 's_umount' has incomplete type In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/pgtable.h:18, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:38, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:30:21: error: ioremap.h: No such file or directory /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:31:25: error: mangle-port.h: No such file or directory In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/pgtable.h:18, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:38, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function 'virt_to_phys': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:128: error: 'PAGE_OFFSET' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function 'phys_to_virt': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:149: error: 'PAGE_OFFSET' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function 'isa_virt_to_bus': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:161: error: 'PAGE_OFFSET' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function 'isa_bus_to_virt': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:170: error: 'PAGE_OFFSET' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__ioremap_mode': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:205: error: 'cpu_has_64bit_addresses' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:206: error: 'UNCAC_BASE' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:213: error: 'IO_BASE' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:219: warning: implicit declaration of function 'fixup_bigphys_addr' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function 'iounmap': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:310: error: 'cpu_has_64bit_addresses' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__raw_writeb': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:430: warning: implicit declaration of function '__swizzle_addr_b' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:430: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__raw_readb': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:430: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function 'writeb': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:430: warning: implicit declaration of function 'ioswabb' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:430: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function 'readb': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:430: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__mem_writeb': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:430: warning: implicit declaration of function '__mem_ioswabb' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:430: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__mem_readb': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:430: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__raw_writew': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:431: warning: implicit declaration of function '__swizzle_addr_w' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:431: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__raw_readw': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:431: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function 'writew': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:431: warning: implicit declaration of function 'ioswabw' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:431: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function 'readw': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:431: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__mem_writew': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:431: warning: implicit declaration of function '__mem_ioswabw' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:431: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__mem_readw': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:431: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__raw_writel': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:432: warning: implicit declaration of function '__swizzle_addr_l' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:432: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__raw_readl': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:432: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function 'writel': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:432: warning: implicit declaration of function 'ioswabl' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:432: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function 'readl': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:432: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__mem_writel': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:432: warning: implicit declaration of function '__mem_ioswabl' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:432: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__mem_readl': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:432: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__raw_writeq': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:433: warning: implicit declaration of function '__swizzle_addr_q' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:433: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__raw_readq': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:433: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function 'writeq': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:433: warning: implicit declaration of function 'ioswabq' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:433: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function 'readq': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:433: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__mem_writeq': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:433: warning: implicit declaration of function '__mem_ioswabq' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:433: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '__mem_readq': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:433: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '____raw_writeq': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:454: error: 'cpu_has_64bits' undeclared (first use in this function) /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h: In function '____raw_readq': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/io.h:454: error: 'cpu_has_64bits' undeclared (first use in this function) In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:38, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/pgtable.h: At top level: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/pgtable.h:189: error: 'PTRS_PER_PGD' undeclared here (not in a function) In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/pgtable.h:408, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:38, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm-generic/pgtable.h:198: error: expected ')' before '*' token /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm-generic/pgtable.h:199: error: expected ')' before '*' token /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm-generic/pgtable.h: In function 'pgd_none_or_clear_bad': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm-generic/pgtable.h:203: warning: implicit declaration of function 'pgd_none' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm-generic/pgtable.h:205: warning: implicit declaration of function 'pgd_bad' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm-generic/pgtable.h: At top level: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm-generic/pgtable.h:212: error: expected ')' before '*' token /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm-generic/pgtable.h:223: error: expected ')' before '*' token In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h: In function 'lowmem_page_address': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:532: warning: implicit declaration of function '__page_to_pfn' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:532: error: 'PAGE_OFFSET' undeclared (first use in this function) In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:25, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h: At top level: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:809: error: expected declaration specifiers or '...' before 'pud_t' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:810: error: expected declaration specifiers or '...' before 'pmd_t' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:811: error: expected ')' before '*' token /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:818: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/mm.h:824: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:27, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/poll.h: In function 'get_fd_set': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/poll.h:92: error: expected ':' or ')' before '__UA_LA' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/poll.h: In function 'set_fd_set': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/poll.h:102: error: expected ':' or ')' before '__UA_LA' In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:162, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h: In function 'skb_add_data': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/skbuff.h:1208: error: expected ':' or ')' before '__UA_LA' In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/irq.h:22, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/hardirq.h:14, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/hardirq.h:7, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/interrupt.h:11, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/netdevice.h:560, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/sock.h:48, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:164, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/irq.h:16:17: error: irq.h: No such file or directory In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/asm/hardirq.h:14, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/hardirq.h:7, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/interrupt.h:11, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/netdevice.h:560, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/sock.h:48, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:164, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/irq.h: At top level: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/irq.h:169: error: 'NR_IRQS' undeclared here (not in a function) In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/netdevice.h:560, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/sock.h:48, from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:164, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/interrupt.h: In function 'cli': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/interrupt.h:180: warning: implicit declaration of function 'local_irq_disable' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/interrupt.h: In function 'sti': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/interrupt.h:184: warning: implicit declaration of function 'local_irq_enable' /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/interrupt.h: In function 'save_flags': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/interrupt.h:188: warning: implicit declaration of function 'local_save_flags' In file included from /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/tcp.h:164, from src/zd1205.c:35: /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/sock.h: In function 'skb_copy_to_page': /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/sock.h:1074: error: expected ':' or ')' before '__UA_LA' src/zd1205.c: At top level: src/zd1205.c:466: warning: initialization from incompatible pointer type src/zd1205.c:585:1: warning: "cPWR_INT_VALUE_GUARD" redefined In file included from src/zd1205.h:50, from src/zd1205.c:41: src/zdequates.h:89:1: warning: this is the location of the previous definition src/zd1205.c: In function 'zd1205_add_skb_to_end': src/zd1205.c:1964: warning: dereferencing type-punned pointer will break strict-aliasing rules src/zd1205.c: In function 'zd1205_config': src/zd1205.c:2339: warning: dereferencing type-punned pointer will break strict-aliasing rules src/zd1205.c:2350: warning: dereferencing type-punned pointer will break strict-aliasing rules src/zd1205.c: In function 'zd1205_open': src/zd1205.c:4719: warning: dereferencing type-punned pointer will break strict-aliasing rules src/zd1205.c: In function 'zd1205_set_mac': src/zd1205.c:5037: warning: dereferencing type-punned pointer will break strict-aliasing rules src/zd1205.c:5048: warning: dereferencing type-punned pointer will break strict-aliasing rules src/zd1205.c: In function 'zd1205_xmit_frame': src/zd1205.c:5247: warning: assignment from incompatible pointer type src/zd1205.c:5250: warning: assignment from incompatible pointer type src/zd1205.c: In function 'zd1205_ioctl_setessid': src/zd1205.c:6603: error: expected ':' or ')' before '__UA_LA' src/zd1205.c: In function 'zd1205_ioctl_getessid': src/zd1205.c:6659: error: expected ':' or ')' before '__UA_LA' src/zd1205.c: In function 'zd1205_ioctl_setrate': src/zd1205.c:6868: warning: format '%ld' expects type 'long int', but argument 2 has type '__s32' src/zd1205.c: In function 'zd1205_ioctl_setmode': src/zd1205.c:7119: warning: large integer implicitly truncated to unsigned type src/zd1205.c:7127: warning: large integer implicitly truncated to unsigned type src/zd1205.c:7140: warning: dereferencing type-punned pointer will break strict-aliasing rules src/zd1205.c: In function 'encode_ie': src/zd1205.c:7482: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/linux/kernel.h:110: note: expected 'char *' but argument is of type 'u8 *' src/zd1205.c: In function 'zd1205_translate_scan': src/zd1205.c:7522: warning: pointer targets in passing argument 4 of 'iwe_stream_add_point' differ in signedness /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/iw_handler.h:515: note: expected 'char *' but argument is of type 'U8 *' src/zd1205.c:7575: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'U32' src/zd1205.c:7609: warning: pointer targets in passing argument 4 of 'iwe_stream_add_point' differ in signedness /home/......../dm800/build/tmp/staging/dm800-oe-linux/kernel/include/net/iw_handler.h:515: note: expected 'char *' but argument is of type 'U8 *' src/zd1205.c: In function 'zd1205_ioctl': src/zd1205.c:7978: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8007: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8013: warning: pointer targets in passing argument 2 of 'zd1205_dump_data' differ in signedness src/zd1205.c:1786: note: expected 'u8 *' but argument is of type 'char *' src/zd1205.c:8029: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8172: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8204: warning: dereferencing type-punned pointer will break strict-aliasing rules src/zd1205.c:8228: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8236: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8244: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/zd1205.c:8295: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8303: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8358: warning: dereferencing type-punned pointer will break strict-aliasing rules src/zd1205.c:8474: warning: dereferencing type-punned pointer will break strict-aliasing rules src/zd1205.c:8550: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8557: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8564: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8571: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8639: warning: dereferencing type-punned pointer will break strict-aliasing rules src/zd1205.c:8670: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8695: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8829: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8862: warning: format '%x' expects type 'unsigned int', but argument 2 has type 'Element' src/zd1205.c:8863: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8881: error: expected ':' or ')' before '__UA_LA' src/zd1205.c:8901: error: expected ':' or ')' before '__UA_LA' src/zd1205.c: In function 'zdcb_setup_next_send': src/zd1205.c:10035: warning: dereferencing type-punned pointer will break strict-aliasing rules src/zd1205.c:10231: warning: format '%x' expects type 'unsigned int', but argument 2 has type 'long unsigned int' src/zd1205.c:10232: warning: format '%x' expects type 'unsigned int', but argument 2 has type 'long unsigned int' src/zd1205.c:10299: warning: dereferencing type-punned pointer will break strict-aliasing rules src/zd1205.c: In function 'zd1205_set_zd_cbs': src/zd1205.c:11057: warning: assignment from incompatible pointer type make: *** [src/zd1205.o] Error 1 FATAL: oe_runmake failed