=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2017.05.18 16:42:49 =~=~=~=~=~=~=~=~=~=~=~= make r8152 root@Stora2:~/r8152-2.08.0# make r8152 cc -I/usr/src/linux-headers-4.10.9-kirkwood-tld-1/include -I/usr/include r8152.c -o r8152 In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/printk.h:5:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:13, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:8, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:4, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/init.h:126:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'load_default_modules' void __init load_default_modules(void); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/init.h:127:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'init_rootfs' int __init init_rootfs(void); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/init.h:260:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'parse_early_param' void __init parse_early_param(void); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/init.h:261:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'parse_early_options' void __init parse_early_options(char *cmdline); ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:13:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:8, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:4, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/printk.h:145:24: error: expected declaration specifiers or '...' before numeric constant static inline __printf(1, 2) __cold ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/printk.h:145:27: error: expected declaration specifiers or '...' before numeric constant static inline __printf(1, 2) __cold ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/printk.h:213:24: error: expected declaration specifiers or '...' before numeric constant static inline __printf(1, 0) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/printk.h:213:27: error: expected declaration specifiers or '...' before numeric constant static inline __printf(1, 0) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/printk.h:218:24: error: expected declaration specifiers or '...' before numeric constant static inline __printf(1, 2) __cold ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/printk.h:218:27: error: expected declaration specifiers or '...' before numeric constant static inline __printf(1, 2) __cold ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/printk.h:223:24: error: expected declaration specifiers or '...' before numeric constant static inline __printf(1, 2) __cold ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/printk.h:223:27: error: expected declaration specifiers or '...' before numeric constant static inline __printf(1, 2) __cold ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/printk.h:260:24: error: expected declaration specifiers or '...' before numeric constant static inline __printf(1, 2) void dump_stack_set_arch_desc(const char *fmt, ...) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/printk.h:260:27: error: expected declaration specifiers or '...' before numeric constant static inline __printf(1, 2) void dump_stack_set_arch_desc(const char *fmt, ...) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:8:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:4, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:266:10: error: expected declaration specifiers or '...' before numeric constant __printf(1, 2) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:266:13: error: expected declaration specifiers or '...' before numeric constant __printf(1, 2) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h: In function 'do_exit': /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:273:31: error: expected declaration specifiers before '__noreturn' void do_exit(long error_code) __noreturn; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:274:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__noreturn' void complete_and_exit(struct completion *, long) __noreturn; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:277:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_kstrtoul' int __must_check _kstrtoul(const char *s, unsigned int base, unsigned long *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:278:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_kstrtol' int __must_check _kstrtol(const char *s, unsigned int base, long *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:280:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtoull' int __must_check kstrtoull(const char *s, unsigned int base, unsigned long long *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:281:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtoll' int __must_check kstrtoll(const char *s, unsigned int base, long long *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:299:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtoul' static inline int __must_check kstrtoul(const char *s, unsigned int base, unsigned long *res) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:328:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtol' static inline int __must_check kstrtol(const char *s, unsigned int base, long *res) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:341:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtouint' int __must_check kstrtouint(const char *s, unsigned int base, unsigned int *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:342:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtoint' int __must_check kstrtoint(const char *s, unsigned int base, int *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:344:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtou64' static inline int __must_check kstrtou64(const char *s, unsigned int base, u64 *res) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:349:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtos64' static inline int __must_check kstrtos64(const char *s, unsigned int base, s64 *res) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:354:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtou32' static inline int __must_check kstrtou32(const char *s, unsigned int base, u32 *res) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:359:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtos32' static inline int __must_check kstrtos32(const char *s, unsigned int base, s32 *res) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:364:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtou16' int __must_check kstrtou16(const char *s, unsigned int base, u16 *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:365:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtos16' int __must_check kstrtos16(const char *s, unsigned int base, s16 *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:366:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtou8' int __must_check kstrtou8(const char *s, unsigned int base, u8 *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:367:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtos8' int __must_check kstrtos8(const char *s, unsigned int base, s8 *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:368:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtobool' int __must_check kstrtobool(const char *s, bool *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:370:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtoull_from_user' int __must_check kstrtoull_from_user(const char __user *s, size_t count, unsigned int base, unsigned long long *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:371:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtoll_from_user' int __must_check kstrtoll_from_user(const char __user *s, size_t count, unsigned int base, long long *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:372:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtoul_from_user' int __must_check kstrtoul_from_user(const char __user *s, size_t count, unsigned int base, unsigned long *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:373:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtol_from_user' int __must_check kstrtol_from_user(const char __user *s, size_t count, unsigned int base, long *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:374:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtouint_from_user' int __must_check kstrtouint_from_user(const char __user *s, size_t count, unsigned int base, unsigned int *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:375:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtoint_from_user' int __must_check kstrtoint_from_user(const char __user *s, size_t count, unsigned int base, int *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:376:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtou16_from_user' int __must_check kstrtou16_from_user(const char __user *s, size_t count, unsigned int base, u16 *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:377:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtos16_from_user' int __must_check kstrtos16_from_user(const char __user *s, size_t count, unsigned int base, s16 *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:378:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtou8_from_user' int __must_check kstrtou8_from_user(const char __user *s, size_t count, unsigned int base, u8 *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:379:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtos8_from_user' int __must_check kstrtos8_from_user(const char __user *s, size_t count, unsigned int base, s8 *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:380:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtobool_from_user' int __must_check kstrtobool_from_user(const char __user *s, size_t count, bool *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:382:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtou64_from_user' static inline int __must_check kstrtou64_from_user(const char __user *s, size_t count, unsigned int base, u64 *res) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:387:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtos64_from_user' static inline int __must_check kstrtos64_from_user(const char __user *s, size_t count, unsigned int base, s64 *res) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:392:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtou32_from_user' static inline int __must_check kstrtou32_from_user(const char __user *s, size_t count, unsigned int base, u32 *res) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:397:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kstrtos32_from_user' static inline int __must_check kstrtos32_from_user(const char __user *s, size_t count, unsigned int base, s32 *res) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:404:22: error: storage class specified for parameter 'simple_strtoul' extern unsigned long simple_strtoul(const char *,char **,unsigned int); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:405:13: error: storage class specified for parameter 'simple_strtol' extern long simple_strtol(const char *,char **,unsigned int); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:406:27: error: storage class specified for parameter 'simple_strtoull' extern unsigned long long simple_strtoull(const char *,char **,unsigned int); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:407:18: error: storage class specified for parameter 'simple_strtoll' extern long long simple_strtoll(const char *,char **,unsigned int); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:409:12: error: storage class specified for parameter 'num_to_str' extern int num_to_str(char *buf, int size, unsigned long long num); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:413:17: error: expected declaration specifiers or '...' before numeric constant extern __printf(2, 3) int sprintf(char *buf, const char * fmt, ...); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:413:20: error: expected declaration specifiers or '...' before numeric constant extern __printf(2, 3) int sprintf(char *buf, const char * fmt, ...); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:414:17: error: expected declaration specifiers or '...' before numeric constant extern __printf(2, 0) int vsprintf(char *buf, const char *, va_list); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:414:20: error: expected declaration specifiers or '...' before numeric constant extern __printf(2, 0) int vsprintf(char *buf, const char *, va_list); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:415:17: error: expected declaration specifiers or '...' before numeric constant extern __printf(3, 4) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:415:20: error: expected declaration specifiers or '...' before numeric constant extern __printf(3, 4) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:417:17: error: expected declaration specifiers or '...' before numeric constant extern __printf(3, 0) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:417:20: error: expected declaration specifiers or '...' before numeric constant extern __printf(3, 0) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:419:17: error: expected declaration specifiers or '...' before numeric constant extern __printf(3, 4) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:419:20: error: expected declaration specifiers or '...' before numeric constant extern __printf(3, 4) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:421:17: error: expected declaration specifiers or '...' before numeric constant extern __printf(3, 0) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:421:20: error: expected declaration specifiers or '...' before numeric constant extern __printf(3, 0) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:423:17: error: expected declaration specifiers or '...' before numeric constant extern __printf(2, 3) __malloc ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:423:20: error: expected declaration specifiers or '...' before numeric constant extern __printf(2, 3) __malloc ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:425:17: error: expected declaration specifiers or '...' before numeric constant extern __printf(2, 0) __malloc ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:425:20: error: expected declaration specifiers or '...' before numeric constant extern __printf(2, 0) __malloc ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:427:17: error: expected declaration specifiers or '...' before numeric constant extern __printf(2, 0) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:427:20: error: expected declaration specifiers or '...' before numeric constant extern __printf(2, 0) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:430:16: error: expected declaration specifiers or '...' before numeric constant extern __scanf(2, 3) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:430:19: error: expected declaration specifiers or '...' before numeric constant extern __scanf(2, 3) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:432:16: error: expected declaration specifiers or '...' before numeric constant extern __scanf(2, 0) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:432:19: error: expected declaration specifiers or '...' before numeric constant extern __scanf(2, 0) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:435:12: error: storage class specified for parameter 'get_option' extern int get_option(char **str, int *pint); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:436:14: error: storage class specified for parameter 'get_options' extern char *get_options(const char *str, int nints, int *ints); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:437:27: error: storage class specified for parameter 'memparse' extern unsigned long long memparse(const char *ptr, char **retptr); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:438:13: error: storage class specified for parameter 'parse_option_str' extern bool parse_option_str(const char *str, const char *option); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:440:12: error: storage class specified for parameter 'core_kernel_text' extern int core_kernel_text(unsigned long addr); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:441:12: error: storage class specified for parameter 'core_kernel_data' extern int core_kernel_data(unsigned long addr); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:442:12: error: storage class specified for parameter '__kernel_text_address' extern int __kernel_text_address(unsigned long addr); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:443:12: error: storage class specified for parameter 'kernel_text_address' extern int kernel_text_address(unsigned long addr); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:444:12: error: storage class specified for parameter 'func_ptr_is_kernel_text' extern int func_ptr_is_kernel_text(void *ptr); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:448:13: error: storage class specified for parameter 'bust_spinlocks' extern void bust_spinlocks(int yes); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:449:12: error: storage class specified for parameter 'oops_in_progress' extern int oops_in_progress; /* If set, an oops, panic(), BUG() or die() is in progress */ ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:450:12: error: storage class specified for parameter 'panic_timeout' extern int panic_timeout; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:451:12: error: storage class specified for parameter 'panic_on_oops' extern int panic_on_oops; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:452:12: error: storage class specified for parameter 'panic_on_unrecovered_nmi' extern int panic_on_unrecovered_nmi; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:453:12: error: storage class specified for parameter 'panic_on_io_nmi' extern int panic_on_io_nmi; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:454:12: error: storage class specified for parameter 'panic_on_warn' extern int panic_on_warn; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:455:12: error: storage class specified for parameter 'sysctl_panic_on_rcu_stall' extern int sysctl_panic_on_rcu_stall; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:456:12: error: storage class specified for parameter 'sysctl_panic_on_stackoverflow' extern int sysctl_panic_on_stackoverflow; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:458:13: error: storage class specified for parameter 'crash_kexec_post_notifiers' extern bool crash_kexec_post_notifiers; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:465:17: error: storage class specified for parameter 'panic_cpu' extern atomic_t panic_cpu; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:473:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:477:20: error: storage class specified for parameter 'print_tainted' extern const char *print_tainted(void); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:478:1: warning: empty declaration enum lockdep_ok { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:482:13: error: storage class specified for parameter 'add_taint' extern void add_taint(unsigned flag, enum lockdep_ok); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:483:12: error: storage class specified for parameter 'test_taint' extern int test_taint(unsigned flag); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:484:22: error: storage class specified for parameter 'get_taint' extern unsigned long get_taint(void); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:485:12: error: storage class specified for parameter 'root_mountflags' extern int root_mountflags; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:487:13: error: storage class specified for parameter 'early_boot_irqs_disabled' extern bool early_boot_irqs_disabled; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:496:3: error: storage class specified for parameter 'system_state' } system_state; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:516:1: warning: empty declaration struct taint_flag { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:522:32: error: storage class specified for parameter 'taint_flags' extern const struct taint_flag taint_flags[TAINT_FLAGS_COUNT]; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:524:19: error: storage class specified for parameter 'hex_asc' extern const char hex_asc[]; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:529:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:535:19: error: storage class specified for parameter 'hex_asc_upper' extern const char hex_asc_upper[]; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:540:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:546:12: error: storage class specified for parameter 'hex_to_bin' extern int hex_to_bin(char ch); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:547:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hex2bin' extern int __must_check hex2bin(u8 *dst, const char *src, size_t count); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:548:14: error: storage class specified for parameter 'bin2hex' extern char *bin2hex(char *dst, const void *src, size_t count); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:572:1: warning: empty declaration enum ftrace_dump_mode { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:722:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void tracing_start(void) { } ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:723:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void tracing_stop(void) { } ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:724:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void trace_dump_stack(int skip) { } ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:726:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void tracing_on(void) { } ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:727:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void tracing_off(void) { } ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:728:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int tracing_is_on(void) { return 0; } ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:729:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void tracing_snapshot(void) { } ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:730:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void tracing_snapshot_alloc(void) { } ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:732:24: error: expected declaration specifiers or '...' before numeric constant static inline __printf(1, 2) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:732:27: error: expected declaration specifiers or '...' before numeric constant static inline __printf(1, 2) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:737:17: error: expected declaration specifiers or '...' before numeric constant static __printf(1, 0) inline int ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:737:20: error: expected declaration specifiers or '...' before numeric constant static __printf(1, 0) inline int ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/kernel.h:742:70: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ftrace_dump(enum ftrace_dump_mode oops_dump_mode) { } ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:4:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:40:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:201:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:229:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:249:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:275:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:308:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:320:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:351:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:615:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:621:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:626:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:631:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:641:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:648:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:656:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:668:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:677:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:693:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:703:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/list.h:713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:5:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/bug.h:7:1: warning: empty declaration enum bug_trap_type { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/bug.h:13:1: warning: empty declaration struct pt_regs; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/bug.h:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/signal.h:4:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:4, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/signal.h:91:3: error: storage class specified for parameter 'sigset_t' } sigset_t; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/signal.h:94:23: error: storage class specified for parameter 'old_sigset_t' typedef unsigned long old_sigset_t; ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/signal.h:96:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/signal.h:4, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:4, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm-generic/signal-defs.h:17:14: error: storage class specified for parameter '__signalfn_t' typedef void __signalfn_t(int); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm-generic/signal-defs.h:18:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token typedef __signalfn_t *__sighandler_t; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm-generic/signal-defs.h:20:14: error: storage class specified for parameter '__restorefn_t' typedef void __restorefn_t(void); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm-generic/signal-defs.h:21:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token typedef __restorefn_t *__sigrestore_t; ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/signal.h:4:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:4, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/signal.h:104:2: error: unknown type name '__sighandler_t' __sighandler_t sa_handler; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/signal.h:109:2: error: expected specifier-qualifier-list before 'sigset_t' sigset_t sa_mask; /* mask last for extensibility */ ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/signal.h:103:1: warning: empty declaration struct sigaction { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/signal.h:117:3: error: storage class specified for parameter 'stack_t' } stack_t; ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/signal.h:10:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:4, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/sigcontext.h:9:1: warning: empty declaration struct sigcontext { ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:4:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:10:3: error: storage class specified for parameter 'sigval_t' } sigval_t; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:67:4: error: expected specifier-qualifier-list before 'sigval_t' sigval_t _sigval; /* same as below */ ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:75:4: error: expected specifier-qualifier-list before 'sigval_t' sigval_t _sigval; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:118:24: error: storage class specified for parameter 'siginfo_t' } __ARCH_SI_ATTRIBUTES siginfo_t; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:293:2: error: expected specifier-qualifier-list before 'sigval_t' sigval_t sigev_value; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:305:3: error: storage class specified for parameter 'sigevent_t' } sigevent_t; ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:7:0: warning: "__SI_KILL" redefined #define __SI_KILL (0 << 16) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:4:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:155:0: note: this is the location of the previous definition #define __SI_KILL 0 ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:8:0: warning: "__SI_TIMER" redefined #define __SI_TIMER (1 << 16) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:4:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:156:0: note: this is the location of the previous definition #define __SI_TIMER 0 ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:9:0: warning: "__SI_POLL" redefined #define __SI_POLL (2 << 16) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:4:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:157:0: note: this is the location of the previous definition #define __SI_POLL 0 ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:10:0: warning: "__SI_FAULT" redefined #define __SI_FAULT (3 << 16) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:4:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:158:0: note: this is the location of the previous definition #define __SI_FAULT 0 ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:11:0: warning: "__SI_CHLD" redefined #define __SI_CHLD (4 << 16) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:4:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:159:0: note: this is the location of the previous definition #define __SI_CHLD 0 ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:12:0: warning: "__SI_RT" redefined #define __SI_RT (5 << 16) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:4:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:160:0: note: this is the location of the previous definition #define __SI_RT 0 ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:13:0: warning: "__SI_MESGQ" redefined #define __SI_MESGQ (6 << 16) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:4:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:161:0: note: this is the location of the previous definition #define __SI_MESGQ 0 ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:14:0: warning: "__SI_SYS" redefined #define __SI_SYS (7 << 16) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:4:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:162:0: note: this is the location of the previous definition #define __SI_SYS 0 ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:15:0: warning: "__SI_CODE" redefined #define __SI_CODE(T,N) ((T) | ((N) & 0xffff)) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:4:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/siginfo.h:163:0: note: this is the location of the previous definition #define __SI_CODE(T,N) (N) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:5:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:17:1: warning: empty declaration struct siginfo; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/siginfo.h:20:12: error: storage class specified for parameter 'copy_siginfo_to_user' extern int copy_siginfo_to_user(struct siginfo __user *to, const struct siginfo *from); ^ In file included from r8152.c:12:0: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:8:1: warning: empty declaration struct task_struct; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:11:12: error: storage class specified for parameter 'print_fatal_signals' extern int print_fatal_signals; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:19:2: error: expected specifier-qualifier-list before 'siginfo_t' siginfo_t info; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:16:1: warning: empty declaration struct sigqueue { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:28:2: error: expected specifier-qualifier-list before 'sigset_t' sigset_t signal; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:26:1: warning: empty declaration struct sigpending { ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:46:14: error: storage class specified for parameter 'memcpy' extern void *memcpy (void *__restrict __dest, const void *__restrict __src, ^ /usr/include/string.h:50:14: error: storage class specified for parameter 'memmove' extern void *memmove (void *__dest, const void *__src, size_t __n) ^ /usr/include/string.h:58:14: error: storage class specified for parameter 'memccpy' extern void *memccpy (void *__restrict __dest, const void *__restrict __src, ^ /usr/include/string.h:66:14: error: storage class specified for parameter 'memset' extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^ /usr/include/string.h:69:12: error: storage class specified for parameter 'memcmp' extern int memcmp (const void *__s1, const void *__s2, size_t __n) ^ /usr/include/string.h:96:14: error: storage class specified for parameter 'memchr' extern void *memchr (const void *__s, int __c, size_t __n) ^ /usr/include/string.h:129:14: error: storage class specified for parameter 'strcpy' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^ /usr/include/string.h:132:14: error: storage class specified for parameter 'strncpy' extern char *strncpy (char *__restrict __dest, ^ /usr/include/string.h:137:14: error: storage class specified for parameter 'strcat' extern char *strcat (char *__restrict __dest, const char *__restrict __src) ^ /usr/include/string.h:140:14: error: storage class specified for parameter 'strncat' extern char *strncat (char *__restrict __dest, const char *__restrict __src, ^ /usr/include/string.h:144:12: error: storage class specified for parameter 'strcmp' extern int strcmp (const char *__s1, const char *__s2) ^ /usr/include/string.h:147:12: error: storage class specified for parameter 'strncmp' extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^ /usr/include/string.h:151:12: error: storage class specified for parameter 'strcoll' extern int strcoll (const char *__s1, const char *__s2) ^ /usr/include/string.h:154:15: error: storage class specified for parameter 'strxfrm' extern size_t strxfrm (char *__restrict __dest, ^ In file included from /usr/include/string.h:163:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/xlocale.h:39:4: error: storage class specified for parameter '__locale_t' } *__locale_t; ^ /usr/include/xlocale.h:42:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'locale_t' typedef __locale_t locale_t; ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:166:59: error: expected declaration specifiers or '...' before '__locale_t' extern int strcoll_l (const char *__s1, const char *__s2, __locale_t __l) ^ /usr/include/string.h:170:5: error: expected declaration specifiers or '...' before '__locale_t' __locale_t __l) __THROW __nonnull ((2, 4)); ^ /usr/include/string.h:176:14: error: storage class specified for parameter 'strdup' extern char *strdup (const char *__s) ^ /usr/include/string.h:184:14: error: storage class specified for parameter 'strndup' extern char *strndup (const char *__string, size_t __n) ^ /usr/include/string.h:236:14: error: storage class specified for parameter 'strchr' extern char *strchr (const char *__s, int __c) ^ /usr/include/string.h:263:14: error: storage class specified for parameter 'strrchr' extern char *strrchr (const char *__s, int __c) ^ /usr/include/string.h:285:15: error: storage class specified for parameter 'strcspn' extern size_t strcspn (const char *__s, const char *__reject) ^ /usr/include/string.h:289:15: error: storage class specified for parameter 'strspn' extern size_t strspn (const char *__s, const char *__accept) ^ /usr/include/string.h:315:14: error: storage class specified for parameter 'strpbrk' extern char *strpbrk (const char *__s, const char *__accept) ^ /usr/include/string.h:342:14: error: storage class specified for parameter 'strstr' extern char *strstr (const char *__haystack, const char *__needle) ^ /usr/include/string.h:348:14: error: storage class specified for parameter 'strtok' extern char *strtok (char *__restrict __s, const char *__restrict __delim) ^ /usr/include/string.h:354:14: error: storage class specified for parameter '__strtok_r' extern char *__strtok_r (char *__restrict __s, ^ /usr/include/string.h:359:14: error: storage class specified for parameter 'strtok_r' extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, ^ /usr/include/string.h:399:15: error: storage class specified for parameter 'strlen' extern size_t strlen (const char *__s) ^ /usr/include/string.h:406:15: error: storage class specified for parameter 'strnlen' extern size_t strnlen (const char *__string, size_t __maxlen) ^ /usr/include/string.h:413:14: error: storage class specified for parameter 'strerror' extern char *strerror (int __errnum) __THROW; ^ In file included from /usr/include/features.h:374:0, from /usr/include/string.h:25, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:427:12: error: storage class specified for parameter 'strerror_r' extern int __REDIRECT_NTH (strerror_r, ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:445:40: error: expected declaration specifiers or '...' before '__locale_t' extern char *strerror_l (int __errnum, __locale_t __l) __THROW; ^ /usr/include/string.h:451:13: error: storage class specified for parameter '__bzero' extern void __bzero (void *__s, size_t __n) __THROW __nonnull ((1)); ^ /usr/include/string.h:455:13: error: storage class specified for parameter 'bcopy' extern void bcopy (const void *__src, void *__dest, size_t __n) ^ /usr/include/string.h:459:13: error: storage class specified for parameter 'bzero' extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1)); ^ /usr/include/string.h:462:12: error: storage class specified for parameter 'bcmp' extern int bcmp (const void *__s1, const void *__s2, size_t __n) ^ /usr/include/string.h:489:14: error: storage class specified for parameter 'index' extern char *index (const char *__s, int __c) ^ /usr/include/string.h:517:14: error: storage class specified for parameter 'rindex' extern char *rindex (const char *__s, int __c) ^ /usr/include/string.h:523:12: error: storage class specified for parameter 'ffs' extern int ffs (int __i) __THROW __attribute__ ((__const__)); ^ /usr/include/string.h:534:12: error: storage class specified for parameter 'strcasecmp' extern int strcasecmp (const char *__s1, const char *__s2) ^ /usr/include/string.h:538:12: error: storage class specified for parameter 'strncasecmp' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^ /usr/include/string.h:557:14: error: storage class specified for parameter 'strsep' extern char *strsep (char **__restrict __stringp, ^ /usr/include/string.h:564:14: error: storage class specified for parameter 'strsignal' extern char *strsignal (int __sig) __THROW; ^ /usr/include/string.h:567:14: error: storage class specified for parameter '__stpcpy' extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) ^ /usr/include/string.h:569:14: error: storage class specified for parameter 'stpcpy' extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) ^ /usr/include/string.h:574:14: error: storage class specified for parameter '__stpncpy' extern char *__stpncpy (char *__restrict __dest, ^ /usr/include/string.h:577:14: error: storage class specified for parameter 'stpncpy' extern char *stpncpy (char *__restrict __dest, ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:11:14: error: storage class specified for parameter 'strndup_user' extern char *strndup_user(const char __user *, long); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:12:14: error: storage class specified for parameter 'memdup_user' extern void *memdup_user(const void __user *, size_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:13:14: error: storage class specified for parameter 'memdup_user_nul' extern void *memdup_user_nul(const void __user *, size_t); ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:21:15: error: storage class specified for parameter 'strcpy' extern char * strcpy(char *,const char *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:21:15: error: redefinition of parameter 'strcpy' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:129:14: note: previous definition of 'strcpy' was here extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:24:15: error: storage class specified for parameter 'strncpy' extern char * strncpy(char *,const char *, __kernel_size_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:24:15: error: redefinition of parameter 'strncpy' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:132:14: note: previous definition of 'strncpy' was here extern char *strncpy (char *__restrict __dest, ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:30:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'strscpy' ssize_t __must_check strscpy(char *, const char *, size_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:33:15: error: storage class specified for parameter 'strcat' extern char * strcat(char *, const char *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:33:15: error: redefinition of parameter 'strcat' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:137:14: note: previous definition of 'strcat' was here extern char *strcat (char *__restrict __dest, const char *__restrict __src) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:36:15: error: storage class specified for parameter 'strncat' extern char * strncat(char *, const char *, __kernel_size_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:36:15: error: redefinition of parameter 'strncat' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:140:14: note: previous definition of 'strncat' was here extern char *strncat (char *__restrict __dest, const char *__restrict __src, ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:39:15: error: storage class specified for parameter 'strlcat' extern size_t strlcat(char *, const char *, __kernel_size_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:42:12: error: storage class specified for parameter 'strcmp' extern int strcmp(const char *,const char *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:42:12: error: redefinition of parameter 'strcmp' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:144:12: note: previous definition of 'strcmp' was here extern int strcmp (const char *__s1, const char *__s2) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:45:12: error: storage class specified for parameter 'strncmp' extern int strncmp(const char *,const char *,__kernel_size_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:45:12: error: redefinition of parameter 'strncmp' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:147:12: note: previous definition of 'strncmp' was here extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:48:12: error: storage class specified for parameter 'strcasecmp' extern int strcasecmp(const char *s1, const char *s2); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:48:12: error: redefinition of parameter 'strcasecmp' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:534:12: note: previous definition of 'strcasecmp' was here extern int strcasecmp (const char *__s1, const char *__s2) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:51:12: error: storage class specified for parameter 'strncasecmp' extern int strncasecmp(const char *s1, const char *s2, size_t n); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:51:12: error: redefinition of parameter 'strncasecmp' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:538:12: note: previous definition of 'strncasecmp' was here extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:54:15: error: storage class specified for parameter 'strchr' extern char * strchr(const char *,int); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:54:15: error: redefinition of parameter 'strchr' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:236:14: note: previous definition of 'strchr' was here extern char *strchr (const char *__s, int __c) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:57:15: error: storage class specified for parameter 'strchrnul' extern char * strchrnul(const char *,int); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:60:15: error: storage class specified for parameter 'strnchr' extern char * strnchr(const char *, size_t, int); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:63:15: error: storage class specified for parameter 'strrchr' extern char * strrchr(const char *,int); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:63:15: error: redefinition of parameter 'strrchr' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:263:14: note: previous definition of 'strrchr' was here extern char *strrchr (const char *__s, int __c) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:65:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'skip_spaces' extern char * __must_check skip_spaces(const char *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:67:14: error: storage class specified for parameter 'strim' extern char *strim(char *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:69:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'char' static inline __must_check char *strstrip(char *str) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:75:15: error: storage class specified for parameter 'strstr' extern char * strstr(const char *, const char *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:75:15: error: redefinition of parameter 'strstr' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:342:14: note: previous definition of 'strstr' was here extern char *strstr (const char *__haystack, const char *__needle) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:78:15: error: storage class specified for parameter 'strnstr' extern char * strnstr(const char *, const char *, size_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:81:24: error: storage class specified for parameter 'strlen' extern __kernel_size_t strlen(const char *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:81:24: error: redefinition of parameter 'strlen' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:399:15: note: previous definition of 'strlen' was here extern size_t strlen (const char *__s) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:84:24: error: storage class specified for parameter 'strnlen' extern __kernel_size_t strnlen(const char *,__kernel_size_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:84:24: error: redefinition of parameter 'strnlen' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:406:15: note: previous definition of 'strnlen' was here extern size_t strnlen (const char *__string, size_t __maxlen) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:87:15: error: storage class specified for parameter 'strpbrk' extern char * strpbrk(const char *,const char *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:87:15: error: redefinition of parameter 'strpbrk' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:315:14: note: previous definition of 'strpbrk' was here extern char *strpbrk (const char *__s, const char *__accept) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:90:15: error: storage class specified for parameter 'strsep' extern char * strsep(char **,const char *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:90:15: error: redefinition of parameter 'strsep' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:557:14: note: previous definition of 'strsep' was here extern char *strsep (char **__restrict __stringp, ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:93:24: error: storage class specified for parameter 'strspn' extern __kernel_size_t strspn(const char *,const char *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:93:24: error: redefinition of parameter 'strspn' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:289:15: note: previous definition of 'strspn' was here extern size_t strspn (const char *__s, const char *__accept) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:96:24: error: storage class specified for parameter 'strcspn' extern __kernel_size_t strcspn(const char *,const char *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:96:24: error: redefinition of parameter 'strcspn' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:285:15: note: previous definition of 'strcspn' was here extern size_t strcspn (const char *__s, const char *__reject) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:100:15: error: storage class specified for parameter 'memset' extern void * memset(void *,int,__kernel_size_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:100:15: error: redefinition of parameter 'memset' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:66:14: note: previous definition of 'memset' was here extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:103:15: error: storage class specified for parameter 'memcpy' extern void * memcpy(void *,const void *,__kernel_size_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:103:15: error: redefinition of parameter 'memcpy' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:46:14: note: previous definition of 'memcpy' was here extern void *memcpy (void *__restrict __dest, const void *__restrict __src, ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:106:15: error: storage class specified for parameter 'memmove' extern void * memmove(void *,const void *,__kernel_size_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:106:15: error: redefinition of parameter 'memmove' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:50:14: note: previous definition of 'memmove' was here extern void *memmove (void *__dest, const void *__src, size_t __n) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:109:15: error: storage class specified for parameter 'memscan' extern void * memscan(void *,int,__kernel_size_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:112:12: error: storage class specified for parameter 'memcmp' extern int memcmp(const void *,const void *,__kernel_size_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:112:12: error: redefinition of parameter 'memcmp' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:69:12: note: previous definition of 'memcmp' was here extern int memcmp (const void *__s1, const void *__s2, size_t __n) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:115:15: error: storage class specified for parameter 'memchr' extern void * memchr(const void *,int,__kernel_size_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:115:15: error: redefinition of parameter 'memchr' In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/string.h:7:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:9, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33, from r8152.c:12: /usr/include/string.h:96:14: note: previous definition of 'memchr' was here extern void *memchr (const void *__s, int __c, size_t __n) ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:33:0, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:120:13: error: storage class specified for parameter 'kfree_const' extern void kfree_const(const void *x); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:122:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__malloc' extern char *kstrdup(const char *s, gfp_t gfp) __malloc; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:123:20: error: storage class specified for parameter 'kstrdup_const' extern const char *kstrdup_const(const char *s, gfp_t gfp); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:124:14: error: storage class specified for parameter 'kstrndup' extern char *kstrndup(const char *s, size_t len, gfp_t gfp); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:125:14: error: storage class specified for parameter 'kmemdup' extern void *kmemdup(const void *src, size_t len, gfp_t gfp); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:127:15: error: storage class specified for parameter 'argv_split' extern char **argv_split(gfp_t gfp, const char *str, int *argcp); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:128:13: error: storage class specified for parameter 'argv_free' extern void argv_free(char **argv); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:130:13: error: storage class specified for parameter 'sysfs_streq' extern bool sysfs_streq(const char *s1, const char *s2); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:131:12: error: storage class specified for parameter 'kstrtobool' extern int kstrtobool(const char *s, bool *res); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:145:16: error: storage class specified for parameter 'memory_read_from_buffer' extern ssize_t memory_read_from_buffer(void *to, size_t count, loff_t *ppos, ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/string.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from r8152.c:12:0: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:55:30: error: expected declaration specifiers or '...' before 'sigset_t' static inline void sigaddset(sigset_t *set, int _sig) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:64:30: error: expected declaration specifiers or '...' before 'sigset_t' static inline void sigdelset(sigset_t *set, int _sig) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:73:31: error: expected declaration specifiers or '...' before 'sigset_t' static inline int sigismember(sigset_t *set, int _sig) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:84:33: error: expected declaration specifiers or '...' before 'sigset_t' static inline int sigisemptyset(sigset_t *set) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:100:47: error: expected ';', ',' or ')' before '*' token static inline int sigequalsets(const sigset_t *set1, const sigset_t *set2) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:123:25: error: expected declaration specifiers or '...' before 'sigset_t' static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:146:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigorsets, _sig_or) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:123:53: error: expected ';', ',' or ')' before '*' token static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:146:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigorsets, _sig_or) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:123:25: error: expected declaration specifiers or '...' before 'sigset_t' static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:149:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigandsets, _sig_and) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:123:53: error: expected ';', ',' or ')' before '*' token static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:149:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigandsets, _sig_and) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:123:25: error: expected declaration specifiers or '...' before 'sigset_t' static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:152:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigandnsets, _sig_andn) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:123:53: error: expected ';', ',' or ')' before '*' token static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:152:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigandnsets, _sig_andn) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:160:25: error: expected declaration specifiers or '...' before 'sigset_t' static inline void name(sigset_t *set) \ ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:174:1: note: in expansion of macro '_SIG_SET_OP' _SIG_SET_OP(signotset, _sig_not) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:179:32: error: expected declaration specifiers or '...' before 'sigset_t' static inline void sigemptyset(sigset_t *set) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:191:31: error: expected declaration specifiers or '...' before 'sigset_t' static inline void sigfillset(sigset_t *set) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:205:34: error: expected declaration specifiers or '...' before 'sigset_t' static inline void sigaddsetmask(sigset_t *set, unsigned long mask) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:210:34: error: expected declaration specifiers or '...' before 'sigset_t' static inline void sigdelsetmask(sigset_t *set, unsigned long mask) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:215:34: error: expected declaration specifiers or '...' before 'sigset_t' static inline int sigtestsetmask(sigset_t *set, unsigned long mask) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:220:31: error: expected declaration specifiers or '...' before 'sigset_t' static inline void siginitset(sigset_t *set, unsigned long mask) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:232:34: error: expected declaration specifiers or '...' before 'sigset_t' static inline void siginitsetinv(sigset_t *set, unsigned long mask) ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:252:13: error: storage class specified for parameter 'flush_sigqueue' extern void flush_sigqueue(struct sigpending *queue); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:260:1: warning: empty declaration struct timespec; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:261:1: warning: empty declaration struct pt_regs; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:263:52: error: expected declaration specifiers or '...' before 'sigset_t' extern int next_signal(struct sigpending *pending, sigset_t *mask); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:264:12: error: storage class specified for parameter 'do_send_sig_info' extern int do_send_sig_info(int sig, struct siginfo *info, ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:266:12: error: storage class specified for parameter 'group_send_sig_info' extern int group_send_sig_info(int sig, struct siginfo *info, struct task_struct *p); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:267:12: error: storage class specified for parameter '__group_send_sig_info' extern int __group_send_sig_info(int, struct siginfo *, struct task_struct *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:268:43: error: expected ';', ',' or ')' before '*' token extern int do_sigtimedwait(const sigset_t *, siginfo_t *, ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:270:29: error: expected declaration specifiers or '...' before 'sigset_t' extern int sigprocmask(int, sigset_t *, sigset_t *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:270:41: error: expected declaration specifiers or '...' before 'sigset_t' extern int sigprocmask(int, sigset_t *, sigset_t *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:271:33: error: expected declaration specifiers or '...' before 'sigset_t' extern void set_current_blocked(sigset_t *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:272:50: error: expected ';', ',' or ')' before '*' token extern void __set_current_blocked(const sigset_t *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:273:12: error: storage class specified for parameter 'show_unhandled_signals' extern int show_unhandled_signals; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:275:8: error: redefinition of 'struct sigaction' struct sigaction { ^ In file included from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/asm/signal.h:4:0, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/linux/signal.h:4, from /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:6, from r8152.c:12: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/uapi/asm-generic/signal.h:103:8: note: originally defined here struct sigaction { ^ In file included from r8152.c:12:0: /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:277:2: error: unknown type name '__sighandler_t' __sighandler_t sa_handler; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:286:2: error: expected specifier-qualifier-list before 'sigset_t' sigset_t sa_mask; /* mask last for extensibility */ ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:275:1: warning: empty declaration struct sigaction { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:289:1: warning: empty declaration struct k_sigaction { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:307:2: error: expected specifier-qualifier-list before 'siginfo_t' siginfo_t info; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:305:1: warning: empty declaration struct ksignal { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:311:12: error: storage class specified for parameter 'get_signal' extern int get_signal(struct ksignal *ksig); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:312:13: error: storage class specified for parameter 'signal_setup_done' extern void signal_setup_done(int failed, struct ksignal *ksig, int stepping); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:313:13: error: storage class specified for parameter 'exit_signals' extern void exit_signals(struct task_struct *tsk); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:314:35: error: unknown type name '__sighandler_t' extern void kernel_sigaction(int, __sighandler_t); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:331:27: error: storage class specified for parameter 'sighand_cachep' extern struct kmem_cache *sighand_cachep; ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:458:43: error: expected ';', ',' or ')' before '*' token int restore_altstack(const stack_t __user *); ^ /usr/src/linux-headers-4.10.9-kirkwood-tld-1/include/linux/signal.h:459:21: error: expected declaration specifiers or '...' before 'stack_t' int __save_altstack(stack_t __user *, unsigned long); ^ r8152.c:13:25: fatal error: linux/slab.h: No such file or directory #include ^ compilation terminated. : recipe for target 'r8152' failed make: *** [r8152] Error 1 root@Stora2:~/r8152-2.08.0#