# git rev-parse -q --verify de90d455a35e474a184c898e66a6a108c3a99434^{commit} de90d455a35e474a184c898e66a6a108c3a99434 already have revision, skipping fetch # git checkout -q -f -B kisskb de90d455a35e474a184c898e66a6a108c3a99434 # git clean -qxdf # < git log -1 # commit de90d455a35e474a184c898e66a6a108c3a99434 # Author: Mark Brown # Date: Wed Sep 28 20:22:05 2022 +0100 # # Add linux-next specific files for 20220928 # # Signed-off-by: Mark Brown # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux-ld --version # < git log --format=%s --max-count=1 de90d455a35e474a184c898e66a6a108c3a99434 # < make -s -j 48 ARCH=m68k O=/kisskb/build/linux-next_sun3_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- sun3_defconfig # < make -s -j 48 ARCH=m68k O=/kisskb/build/linux-next_sun3_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- help # make -s -j 48 ARCH=m68k O=/kisskb/build/linux-next_sun3_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- olddefconfig # make -s -j 48 ARCH=m68k O=/kisskb/build/linux-next_sun3_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- In file included from : /kisskb/src/include/linux/percpu.h: In function '__alloc_reserved_percpu': /kisskb/src/include/linux/compiler_types.h:279:30: error: expected declaration specifiers before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu.h:120:74: note: in expansion of macro '__alloc_size' extern void __percpu *__alloc_reserved_percpu(size_t size, size_t align) __alloc_size(1); ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/hrtimer.h:19, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/percpu.h:121:13: error: storage class specified for parameter '__is_kernel_percpu_address' extern bool __is_kernel_percpu_address(unsigned long addr, unsigned long *can_addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu.h:122:13: error: storage class specified for parameter 'is_kernel_percpu_address' extern bool is_kernel_percpu_address(unsigned long addr); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu.h:125:20: error: storage class specified for parameter 'setup_per_cpu_areas' extern void __init setup_per_cpu_areas(void); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu.h:125:20: error: section attribute not allowed for 'setup_per_cpu_areas' /kisskb/src/include/linux/percpu.h:125:1: warning: 'cold' attribute ignored [-Wattributes] extern void __init setup_per_cpu_areas(void); ^~~~~~ In file included from : /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu.h:128:80: note: in expansion of macro '__alloc_size' extern void __percpu *__alloc_percpu_gfp(size_t size, size_t align, gfp_t gfp) __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu.h:129:65: note: in expansion of macro '__alloc_size' extern void __percpu *__alloc_percpu(size_t size, size_t align) __alloc_size(1); ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/hrtimer.h:19, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/percpu.h:130:13: error: storage class specified for parameter 'free_percpu' extern void free_percpu(void __percpu *__pdata); ^~~~~~~~~~~ /kisskb/src/include/linux/percpu.h:131:20: error: storage class specified for parameter 'per_cpu_ptr_to_phys' extern phys_addr_t per_cpu_ptr_to_phys(void *addr); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu.h:140:22: error: storage class specified for parameter 'pcpu_nr_pages' extern unsigned long pcpu_nr_pages(void); ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/hrtimer.h:20, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/seqlock.h:69:3: error: storage class specified for parameter 'seqcount_t' } seqcount_t; ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:71:36: error: expected declaration specifiers or '...' before 'seqcount_t' static inline void __seqcount_init(seqcount_t *s, const char *name, ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:252:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token static inline seqcount_t *__seqprop_ptr(seqcount_t *s) ^ /kisskb/src/include/linux/seqlock.h:257:49: error: type defaults to 'int' in declaration of 'seqcount_t' [-Werror=implicit-int] static inline unsigned __seqprop_sequence(const seqcount_t *s) ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:257:60: error: expected ';', ',' or ')' before '*' token static inline unsigned __seqprop_sequence(const seqcount_t *s) ^ /kisskb/src/include/linux/seqlock.h:262:48: error: type defaults to 'int' in declaration of 'seqcount_t' [-Werror=implicit-int] static inline bool __seqprop_preemptible(const seqcount_t *s) ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:262:59: error: expected ';', ',' or ')' before '*' token static inline bool __seqprop_preemptible(const seqcount_t *s) ^ /kisskb/src/include/linux/seqlock.h:267:43: error: type defaults to 'int' in declaration of 'seqcount_t' [-Werror=implicit-int] static inline void __seqprop_assert(const seqcount_t *s) ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:267:54: error: expected ';', ',' or ')' before '*' token static inline void __seqprop_assert(const seqcount_t *s) ^ /kisskb/src/include/linux/seqlock.h:200:2: error: expected specifier-qualifier-list before 'seqcount_t' seqcount_t seqcount; \ ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:274:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, s->lock, raw_spin, raw_spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:202:3: error: storage class specified for parameter 'seqcount_raw_spinlock_t' } seqcount_##lockname##_t; \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:274:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, s->lock, raw_spin, raw_spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:204:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token static __always_inline seqcount_t * \ ^ /kisskb/src/include/linux/seqlock.h:274:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, s->lock, raw_spin, raw_spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:211:39: error: type defaults to 'int' in declaration of 'seqcount_raw_spinlock_t' [-Werror=implicit-int] __seqprop_##lockname##_sequence(const seqcount_##lockname##_t *s) \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:274:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, s->lock, raw_spin, raw_spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:211:63: error: expected ';', ',' or ')' before '*' token __seqprop_##lockname##_sequence(const seqcount_##lockname##_t *s) \ ^ /kisskb/src/include/linux/seqlock.h:274:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, s->lock, raw_spin, raw_spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:233:42: error: type defaults to 'int' in declaration of 'seqcount_raw_spinlock_t' [-Werror=implicit-int] __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:274:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, s->lock, raw_spin, raw_spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:233:66: error: expected ';', ',' or ')' before '*' token __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ ^ /kisskb/src/include/linux/seqlock.h:274:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, s->lock, raw_spin, raw_spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:243:37: error: type defaults to 'int' in declaration of 'seqcount_raw_spinlock_t' [-Werror=implicit-int] __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:274:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, s->lock, raw_spin, raw_spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:243:61: error: expected ';', ',' or ')' before '*' token __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ ^ /kisskb/src/include/linux/seqlock.h:274:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, s->lock, raw_spin, raw_spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:200:2: error: expected specifier-qualifier-list before 'seqcount_t' seqcount_t seqcount; \ ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:275:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, s->lock, spin, spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:202:3: error: storage class specified for parameter 'seqcount_spinlock_t' } seqcount_##lockname##_t; \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:275:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, s->lock, spin, spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:204:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token static __always_inline seqcount_t * \ ^ /kisskb/src/include/linux/seqlock.h:275:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, s->lock, spin, spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:211:39: error: type defaults to 'int' in declaration of 'seqcount_spinlock_t' [-Werror=implicit-int] __seqprop_##lockname##_sequence(const seqcount_##lockname##_t *s) \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:275:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, s->lock, spin, spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:211:63: error: expected ';', ',' or ')' before '*' token __seqprop_##lockname##_sequence(const seqcount_##lockname##_t *s) \ ^ /kisskb/src/include/linux/seqlock.h:275:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, s->lock, spin, spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:233:42: error: type defaults to 'int' in declaration of 'seqcount_spinlock_t' [-Werror=implicit-int] __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:275:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, s->lock, spin, spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:233:66: error: expected ';', ',' or ')' before '*' token __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ ^ /kisskb/src/include/linux/seqlock.h:275:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, s->lock, spin, spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:243:37: error: type defaults to 'int' in declaration of 'seqcount_spinlock_t' [-Werror=implicit-int] __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:275:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, s->lock, spin, spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:243:61: error: expected ';', ',' or ')' before '*' token __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ ^ /kisskb/src/include/linux/seqlock.h:275:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, s->lock, spin, spin_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:200:2: error: expected specifier-qualifier-list before 'seqcount_t' seqcount_t seqcount; \ ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:276:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, s->lock, read, read_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:202:3: error: storage class specified for parameter 'seqcount_rwlock_t' } seqcount_##lockname##_t; \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:276:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, s->lock, read, read_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:204:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token static __always_inline seqcount_t * \ ^ /kisskb/src/include/linux/seqlock.h:276:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, s->lock, read, read_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:211:39: error: type defaults to 'int' in declaration of 'seqcount_rwlock_t' [-Werror=implicit-int] __seqprop_##lockname##_sequence(const seqcount_##lockname##_t *s) \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:276:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, s->lock, read, read_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:211:63: error: expected ';', ',' or ')' before '*' token __seqprop_##lockname##_sequence(const seqcount_##lockname##_t *s) \ ^ /kisskb/src/include/linux/seqlock.h:276:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, s->lock, read, read_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:233:42: error: type defaults to 'int' in declaration of 'seqcount_rwlock_t' [-Werror=implicit-int] __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:276:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, s->lock, read, read_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:233:66: error: expected ';', ',' or ')' before '*' token __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ ^ /kisskb/src/include/linux/seqlock.h:276:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, s->lock, read, read_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:243:37: error: type defaults to 'int' in declaration of 'seqcount_rwlock_t' [-Werror=implicit-int] __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:276:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, s->lock, read, read_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:243:61: error: expected ';', ',' or ')' before '*' token __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ ^ /kisskb/src/include/linux/seqlock.h:276:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, s->lock, read, read_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:200:2: error: expected specifier-qualifier-list before 'seqcount_t' seqcount_t seqcount; \ ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:277:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(mutex, struct mutex, true, s->lock, mutex, mutex_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:202:3: error: storage class specified for parameter 'seqcount_mutex_t' } seqcount_##lockname##_t; \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:277:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(mutex, struct mutex, true, s->lock, mutex, mutex_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:204:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token static __always_inline seqcount_t * \ ^ /kisskb/src/include/linux/seqlock.h:277:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(mutex, struct mutex, true, s->lock, mutex, mutex_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:211:39: error: type defaults to 'int' in declaration of 'seqcount_mutex_t' [-Werror=implicit-int] __seqprop_##lockname##_sequence(const seqcount_##lockname##_t *s) \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:277:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(mutex, struct mutex, true, s->lock, mutex, mutex_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:211:63: error: expected ';', ',' or ')' before '*' token __seqprop_##lockname##_sequence(const seqcount_##lockname##_t *s) \ ^ /kisskb/src/include/linux/seqlock.h:277:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(mutex, struct mutex, true, s->lock, mutex, mutex_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:233:42: error: type defaults to 'int' in declaration of 'seqcount_mutex_t' [-Werror=implicit-int] __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:277:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(mutex, struct mutex, true, s->lock, mutex, mutex_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:233:66: error: expected ';', ',' or ')' before '*' token __seqprop_##lockname##_preemptible(const seqcount_##lockname##_t *s) \ ^ /kisskb/src/include/linux/seqlock.h:277:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(mutex, struct mutex, true, s->lock, mutex, mutex_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:243:37: error: type defaults to 'int' in declaration of 'seqcount_mutex_t' [-Werror=implicit-int] __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:277:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(mutex, struct mutex, true, s->lock, mutex, mutex_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:243:61: error: expected ';', ',' or ')' before '*' token __seqprop_##lockname##_assert(const seqcount_##lockname##_t *s) \ ^ /kisskb/src/include/linux/seqlock.h:277:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' SEQCOUNT_LOCKNAME(mutex, struct mutex, true, s->lock, mutex, mutex_lock(s->lock)) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:426:50: error: type defaults to 'int' in declaration of 'seqcount_t' [-Werror=implicit-int] static inline int do___read_seqcount_retry(const seqcount_t *s, unsigned start) ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:426:61: error: expected ';', ',' or ')' before '*' token static inline int do___read_seqcount_retry(const seqcount_t *s, unsigned start) ^ /kisskb/src/include/linux/seqlock.h:446:48: error: type defaults to 'int' in declaration of 'seqcount_t' [-Werror=implicit-int] static inline int do_read_seqcount_retry(const seqcount_t *s, unsigned start) ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:446:59: error: expected ';', ',' or ')' before '*' token static inline int do_read_seqcount_retry(const seqcount_t *s, unsigned start) ^ /kisskb/src/include/linux/seqlock.h:466:48: error: expected declaration specifiers or '...' before 'seqcount_t' static inline void do_raw_write_seqcount_begin(seqcount_t *s) ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:487:46: error: expected declaration specifiers or '...' before 'seqcount_t' static inline void do_raw_write_seqcount_end(seqcount_t *s) ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:513:51: error: expected declaration specifiers or '...' before 'seqcount_t' static inline void do_write_seqcount_begin_nested(seqcount_t *s, int subclass) ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:539:44: error: expected declaration specifiers or '...' before 'seqcount_t' static inline void do_write_seqcount_begin(seqcount_t *s) ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:559:42: error: expected declaration specifiers or '...' before 'seqcount_t' static inline void do_write_seqcount_end(seqcount_t *s) ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:609:50: error: expected declaration specifiers or '...' before 'seqcount_t' static inline void do_raw_write_seqcount_barrier(seqcount_t *s) ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:629:49: error: expected declaration specifiers or '...' before 'seqcount_t' static inline void do_write_seqcount_invalidate(seqcount_t *s) ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:648:2: error: expected specifier-qualifier-list before 'seqcount_t' seqcount_t seqcount; ^~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:649:3: error: storage class specified for parameter 'seqcount_latch_t' } seqcount_latch_t; ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:676:54: error: type defaults to 'int' in declaration of 'seqcount_latch_t' [-Werror=implicit-int] static inline unsigned raw_read_seqcount_latch(const seqcount_latch_t *s) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:676:71: error: expected ';', ',' or ')' before '*' token static inline unsigned raw_read_seqcount_latch(const seqcount_latch_t *s) ^ /kisskb/src/include/linux/seqlock.h:693:33: error: type defaults to 'int' in declaration of 'seqcount_latch_t' [-Werror=implicit-int] read_seqcount_latch_retry(const seqcount_latch_t *s, unsigned start) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:693:50: error: expected ';', ',' or ')' before '*' token read_seqcount_latch_retry(const seqcount_latch_t *s, unsigned start) ^ /kisskb/src/include/linux/seqlock.h:779:45: error: expected declaration specifiers or '...' before 'seqcount_latch_t' static inline void raw_write_seqcount_latch(seqcount_latch_t *s) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:801:2: error: expected specifier-qualifier-list before 'seqcount_spinlock_t' seqcount_spinlock_t seqcount; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/seqlock.h:803:3: error: storage class specified for parameter 'seqlock_t' } seqlock_t; ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:834:44: error: type defaults to 'int' in declaration of 'seqlock_t' [-Werror=implicit-int] static inline unsigned read_seqbegin(const seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:834:54: error: expected ';', ',' or ')' before '*' token static inline unsigned read_seqbegin(const seqlock_t *sl) ^ /kisskb/src/include/linux/seqlock.h:854:44: error: type defaults to 'int' in declaration of 'seqlock_t' [-Werror=implicit-int] static inline unsigned read_seqretry(const seqlock_t *sl, unsigned start) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:854:54: error: expected ';', ',' or ')' before '*' token static inline unsigned read_seqretry(const seqlock_t *sl, unsigned start) ^ /kisskb/src/include/linux/seqlock.h:884:34: error: expected declaration specifiers or '...' before 'seqlock_t' static inline void write_seqlock(seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:897:36: error: expected declaration specifiers or '...' before 'seqlock_t' static inline void write_sequnlock(seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:910:37: error: expected declaration specifiers or '...' before 'seqlock_t' static inline void write_seqlock_bh(seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:924:39: error: expected declaration specifiers or '...' before 'seqlock_t' static inline void write_sequnlock_bh(seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:937:38: error: expected declaration specifiers or '...' before 'seqlock_t' static inline void write_seqlock_irq(seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:950:40: error: expected declaration specifiers or '...' before 'seqlock_t' static inline void write_sequnlock_irq(seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:956:53: error: expected declaration specifiers or '...' before 'seqlock_t' static inline unsigned long __write_seqlock_irqsave(seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:988:28: error: expected declaration specifiers or '...' before 'seqlock_t' write_sequnlock_irqrestore(seqlock_t *sl, unsigned long flags) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:1010:38: error: expected declaration specifiers or '...' before 'seqlock_t' static inline void read_seqlock_excl(seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:1019:40: error: expected declaration specifiers or '...' before 'seqlock_t' static inline void read_sequnlock_excl(seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:1033:41: error: expected declaration specifiers or '...' before 'seqlock_t' static inline void read_seqlock_excl_bh(seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:1043:43: error: expected declaration specifiers or '...' before 'seqlock_t' static inline void read_sequnlock_excl_bh(seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:1057:42: error: expected declaration specifiers or '...' before 'seqlock_t' static inline void read_seqlock_excl_irq(seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:1067:44: error: expected declaration specifiers or '...' before 'seqlock_t' static inline void read_sequnlock_excl_irq(seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:1072:57: error: expected declaration specifiers or '...' before 'seqlock_t' static inline unsigned long __read_seqlock_excl_irqsave(seqlock_t *sl) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:1101:32: error: expected declaration specifiers or '...' before 'seqlock_t' read_sequnlock_excl_irqrestore(seqlock_t *sl, unsigned long flags) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:1137:42: error: expected declaration specifiers or '...' before 'seqlock_t' static inline void read_seqbegin_or_lock(seqlock_t *lock, int *seq) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:1152:33: error: expected declaration specifiers or '...' before 'seqlock_t' static inline int need_seqretry(seqlock_t *lock, int seq) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:1165:34: error: expected declaration specifiers or '...' before 'seqlock_t' static inline void done_seqretry(seqlock_t *lock, int seq) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:1192:31: error: expected declaration specifiers or '...' before 'seqlock_t' read_seqbegin_or_lock_irqsave(seqlock_t *lock, int *seq) ^~~~~~~~~ /kisskb/src/include/linux/seqlock.h:1217:26: error: expected declaration specifiers or '...' before 'seqlock_t' done_seqretry_irqrestore(seqlock_t *lock, int seq, unsigned long flags) ^~~~~~~~~ In file included from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/timerqueue.h:9:1: warning: empty declaration struct timerqueue_node { ^~~~~~ /kisskb/src/include/linux/timerqueue.h:14:1: warning: empty declaration struct timerqueue_head { ^~~~~~ /kisskb/src/include/linux/timerqueue.h:19:13: error: storage class specified for parameter 'timerqueue_add' extern bool timerqueue_add(struct timerqueue_head *head, ^~~~~~~~~~~~~~ /kisskb/src/include/linux/timerqueue.h:21:13: error: storage class specified for parameter 'timerqueue_del' extern bool timerqueue_del(struct timerqueue_head *head, ^~~~~~~~~~~~~~ /kisskb/src/include/linux/timerqueue.h:23:32: error: storage class specified for parameter 'timerqueue_iterate_next' extern struct timerqueue_node *timerqueue_iterate_next( ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/timerqueue.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timerqueue.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timerqueue.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timerqueue.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timerqueue.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/hrtimer.h:24:1: warning: empty declaration struct hrtimer_clock_base; ^~~~~~ /kisskb/src/include/linux/hrtimer.h:25:1: warning: empty declaration struct hrtimer_cpu_base; ^~~~~~ /kisskb/src/include/linux/hrtimer.h:39:1: warning: empty declaration enum hrtimer_mode { ^~~~ /kisskb/src/include/linux/hrtimer.h:65:1: warning: empty declaration enum hrtimer_restart { ^~~~ /kisskb/src/include/linux/hrtimer.h:118:1: warning: empty declaration struct hrtimer { ^~~~~~ /kisskb/src/include/linux/hrtimer.h:136:1: warning: empty declaration struct hrtimer_sleeper { ^~~~~~ /kisskb/src/include/linux/hrtimer.h:163:2: error: expected specifier-qualifier-list before 'seqcount_raw_spinlock_t' seqcount_raw_spinlock_t seq; ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:159:1: warning: empty declaration struct hrtimer_clock_base { ^~~~~~ /kisskb/src/include/linux/hrtimer.h:170:1: warning: empty declaration enum hrtimer_base_type { ^~~~ /kisskb/src/include/linux/hrtimer.h:214:1: warning: empty declaration struct hrtimer_cpu_base { ^~~~~~ /kisskb/src/include/linux/hrtimer.h:241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:253:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:271:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:277:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:287:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:291:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:301:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:306:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:331:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:345:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:351:13: error: storage class specified for parameter 'timerfd_clock_was_set' extern void timerfd_clock_was_set(void); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:352:13: error: storage class specified for parameter 'timerfd_resume' extern void timerfd_resume(void); ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/asm-generic/percpu.h:7, from ./arch/m68k/include/generated/asm/percpu.h:1, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/arch/m68k/include/asm/atomic.h:6, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/hrtimer.h:358:37: error: storage class specified for parameter 'tick_cpu_device' DECLARE_PER_CPU(struct tick_device, tick_cpu_device); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/hrtimer.h:358:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct tick_device, tick_cpu_device); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:358:37: error: section attribute not allowed for 'tick_cpu_device' DECLARE_PER_CPU(struct tick_device, tick_cpu_device); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/hrtimer.h:358:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct tick_device, tick_cpu_device); ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/hrtimer.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:372:13: error: storage class specified for parameter 'hrtimer_init' extern void hrtimer_init(struct hrtimer *timer, clockid_t which_clock, ^~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:374:13: error: storage class specified for parameter 'hrtimer_init_sleeper' extern void hrtimer_init_sleeper(struct hrtimer_sleeper *sl, clockid_t clock_id, ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:389:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:396:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:400:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void destroy_hrtimer_on_stack(struct hrtimer *timer) { } ^ /kisskb/src/include/linux/hrtimer.h:404:13: error: storage class specified for parameter 'hrtimer_start_range_ns' extern void hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:417:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:421:12: error: storage class specified for parameter 'hrtimer_cancel' extern int hrtimer_cancel(struct hrtimer *timer); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:422:12: error: storage class specified for parameter 'hrtimer_try_to_cancel' extern int hrtimer_try_to_cancel(struct hrtimer *timer); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:426:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:439:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:444:16: error: storage class specified for parameter '__hrtimer_get_remaining' extern ktime_t __hrtimer_get_remaining(const struct hrtimer *timer, bool adjust); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:451:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:455:12: error: storage class specified for parameter 'hrtimer_get_next_event' extern u64 hrtimer_get_next_event(void); ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:456:12: error: storage class specified for parameter 'hrtimer_next_event_without' extern u64 hrtimer_next_event_without(const struct hrtimer *exclude); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:458:13: error: storage class specified for parameter 'hrtimer_active' extern bool hrtimer_active(const struct hrtimer *timer); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:469:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:479:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:485:1: error: storage class specified for parameter 'hrtimer_forward' hrtimer_forward(struct hrtimer *timer, ktime_t now, ktime_t interval); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:505:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:511:12: error: storage class specified for parameter 'nanosleep_copyout' extern int nanosleep_copyout(struct restart_block *, struct timespec64 *); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:512:13: error: storage class specified for parameter 'hrtimer_nanosleep' extern long hrtimer_nanosleep(ktime_t rqtp, const enum hrtimer_mode mode, ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:515:12: error: storage class specified for parameter 'schedule_hrtimeout_range' extern int schedule_hrtimeout_range(ktime_t *expires, u64 delta, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:517:12: error: storage class specified for parameter 'schedule_hrtimeout_range_clock' extern int schedule_hrtimeout_range_clock(ktime_t *expires, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:521:12: error: storage class specified for parameter 'schedule_hrtimeout' extern int schedule_hrtimeout(ktime_t *expires, const enum hrtimer_mode mode); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:524:13: error: storage class specified for parameter 'hrtimer_run_queues' extern void hrtimer_run_queues(void); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:527:20: error: storage class specified for parameter 'hrtimers_init' extern void __init hrtimers_init(void); ^~~~~~~~~~~~~ /kisskb/src/include/linux/hrtimer.h:527:20: error: section attribute not allowed for 'hrtimers_init' /kisskb/src/include/linux/hrtimer.h:527:1: warning: 'cold' attribute ignored [-Wattributes] extern void __init hrtimers_init(void); ^~~~~~ /kisskb/src/include/linux/hrtimer.h:530:13: error: storage class specified for parameter 'sysrq_timer_list_show' extern void sysrq_timer_list_show(void); ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/seccomp.h:5, from /kisskb/src/include/linux/sched.h:22, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/uapi/linux/seccomp.h:62:1: warning: empty declaration struct seccomp_data { ^~~~~~ /kisskb/src/include/uapi/linux/seccomp.h:69:1: warning: empty declaration struct seccomp_notif_sizes { ^~~~~~ /kisskb/src/include/uapi/linux/seccomp.h:75:1: warning: empty declaration struct seccomp_notif { ^~~~~~ /kisskb/src/include/uapi/linux/seccomp.h:111:1: warning: empty declaration struct seccomp_notif_resp { ^~~~~~ /kisskb/src/include/uapi/linux/seccomp.h:130:1: warning: empty declaration struct seccomp_notif_addfd { ^~~~~~ In file included from /kisskb/src/include/linux/sched.h:22, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/seccomp.h:66:1: warning: empty declaration struct seccomp { }; ^~~~~~ /kisskb/src/include/linux/seccomp.h:67:1: warning: empty declaration struct seccomp_filter { }; ^~~~~~ /kisskb/src/include/linux/seccomp.h:68:1: warning: empty declaration struct seccomp_data; ^~~~~~ /kisskb/src/include/linux/seccomp.h:74:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void secure_computing_strict(int this_syscall) { return; } ^ /kisskb/src/include/linux/seccomp.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seccomp.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seccomp.h:88:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seccomp.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seccomp.h:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seccomp.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seccomp.h:121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/once.h:6, from /kisskb/src/include/linux/random.h:9, from /kisskb/src/include/linux/nodemask.h:97, from /kisskb/src/include/linux/sched.h:23, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/jump_label.h:79:13: error: storage class specified for parameter 'static_key_initialized' extern bool static_key_initialized; ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/jump_label.h:85:1: warning: empty declaration struct static_key { ^~~~~~ /kisskb/src/include/linux/jump_label.h:191:1: warning: empty declaration enum jump_label_type { ^~~~ /kisskb/src/include/linux/jump_label.h:196:1: warning: empty declaration struct module; ^~~~~~ /kisskb/src/include/linux/jump_label.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jump_label.h:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jump_label.h:268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jump_label.h:275:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jump_label.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jump_label.h:288:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jump_label.h:297:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jump_label.h:301:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void jump_label_lock(void) {} ^ /kisskb/src/include/linux/jump_label.h:302:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void jump_label_unlock(void) {} ^ /kisskb/src/include/linux/jump_label.h:305:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jump_label.h:316:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jump_label.h:346:1: warning: empty declaration struct static_key_true { ^~~~~~ /kisskb/src/include/linux/jump_label.h:350:1: warning: empty declaration struct static_key_false { ^~~~~~ /kisskb/src/include/linux/jump_label.h:400:13: error: storage class specified for parameter '____wrong_branch_error' extern bool ____wrong_branch_error(void); ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/m68k/include/generated/uapi/asm/ioctl.h:1, from /kisskb/src/include/uapi/linux/ioctl.h:5, from /kisskb/src/include/uapi/linux/random.h:12, from /kisskb/src/include/linux/random.h:11, from /kisskb/src/include/linux/nodemask.h:97, from /kisskb/src/include/linux/sched.h:23, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/asm-generic/ioctl.h:11:21: error: storage class specified for parameter '__invalid_size_argument_for_IOC' extern unsigned int __invalid_size_argument_for_IOC; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/uapi/linux/random.h:13, from /kisskb/src/include/linux/random.h:11, from /kisskb/src/include/linux/nodemask.h:97, from /kisskb/src/include/linux/sched.h:23, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/irqnr.h:8:12: error: storage class specified for parameter 'nr_irqs' extern int nr_irqs; ^~~~~~~ /kisskb/src/include/linux/irqnr.h:9:25: error: storage class specified for parameter 'irq_to_desc' extern struct irq_desc *irq_to_desc(unsigned int irq); ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/random.h:11, from /kisskb/src/include/linux/nodemask.h:97, from /kisskb/src/include/linux/sched.h:23, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/uapi/linux/random.h:41:1: warning: empty declaration struct rand_pool_info { ^~~~~~ In file included from /kisskb/src/include/linux/nodemask.h:97, from /kisskb/src/include/linux/sched.h:23, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/random.h:13:1: warning: empty declaration struct notifier_block; ^~~~~~ /kisskb/src/include/linux/random.h:16:13: error: section attribute not allowed for 'add_bootloader_randomness' void __init add_bootloader_randomness(const void *buf, size_t len); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/random.h:16:1: warning: 'cold' attribute ignored [-Wattributes] void __init add_bootloader_randomness(const void *buf, size_t len); ^~~~ /kisskb/src/include/linux/random.h:28:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void add_latent_entropy(void) { } ^ /kisskb/src/include/linux/random.h:36:78: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int register_random_vmfork_notifier(struct notifier_block *nb) { return 0; } ^ /kisskb/src/include/linux/random.h:37:80: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int unregister_random_vmfork_notifier(struct notifier_block *nb) { return 0; } ^ /kisskb/src/include/linux/random.h:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/random.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/random.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/random.h:75:13: error: section attribute not allowed for 'random_init_early' void __init random_init_early(const char *command_line); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/random.h:75:1: warning: 'cold' attribute ignored [-Wattributes] void __init random_init_early(const char *command_line); ^~~~ /kisskb/src/include/linux/random.h:76:13: error: section attribute not allowed for 'random_init' void __init random_init(void); ^~~~~~~~~~~ /kisskb/src/include/linux/random.h:76:1: warning: 'cold' attribute ignored [-Wattributes] void __init random_init(void); ^~~~ /kisskb/src/include/linux/random.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/random.h:90:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int get_random_ ## name ## _wait(ret_type *out) { \ ^ /kisskb/src/include/linux/random.h:97:1: note: in expansion of macro 'declare_get_random_var_wait' declare_get_random_var_wait(u32, u32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/random.h:90:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int get_random_ ## name ## _wait(ret_type *out) { \ ^ /kisskb/src/include/linux/random.h:98:1: note: in expansion of macro 'declare_get_random_var_wait' declare_get_random_var_wait(u64, u32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/random.h:90:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int get_random_ ## name ## _wait(ret_type *out) { \ ^ /kisskb/src/include/linux/random.h:99:1: note: in expansion of macro 'declare_get_random_var_wait' declare_get_random_var_wait(int, unsigned int) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/random.h:90:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int get_random_ ## name ## _wait(ret_type *out) { \ ^ /kisskb/src/include/linux/random.h:100:1: note: in expansion of macro 'declare_get_random_var_wait' declare_get_random_var_wait(long, unsigned long) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/random.h:108, from /kisskb/src/include/linux/nodemask.h:97, from /kisskb/src/include/linux/sched.h:23, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/prandom.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/prandom.h:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/prandom.h:25:1: warning: empty declaration struct rnd_state { ^~~~~~ /kisskb/src/include/linux/prandom.h:49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/prandom.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/prandom.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/prandom.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from ./arch/m68k/include/generated/asm/archrandom.h:1, from /kisskb/src/include/linux/random.h:110, from /kisskb/src/include/linux/nodemask.h:97, from /kisskb/src/include/linux/sched.h:23, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/asm-generic/archrandom.h:6:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/archrandom.h:11:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/nodemask.h:97, from /kisskb/src/include/linux/sched.h:23, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/random.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/random.h:126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/random.h:138:37: error: storage class specified for parameter 'random_fops' extern const struct file_operations random_fops, urandom_fops; ^~~~~~~~~~~ /kisskb/src/include/linux/random.h:138:50: error: storage class specified for parameter 'urandom_fops' extern const struct file_operations random_fops, urandom_fops; ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/sched.h:23, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/nodemask.h:99:56: error: storage class specified for parameter 'nodemask_t' typedef struct { DECLARE_BITMAP(bits, MAX_NUMNODES); } nodemask_t; ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:100:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_unused_nodemask_arg_' extern nodemask_t _unused_nodemask_arg_; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:110:57: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline unsigned int __nodemask_pr_numnodes(const nodemask_t *m) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:110:68: error: expected ';', ',' or ')' before '*' token static inline unsigned int __nodemask_pr_numnodes(const nodemask_t *m) ^ /kisskb/src/include/linux/nodemask.h:114:61: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline const unsigned long *__nodemask_pr_bits(const nodemask_t *m) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:114:72: error: expected ';', ',' or ')' before '*' token static inline const unsigned long *__nodemask_pr_bits(const nodemask_t *m) ^ /kisskb/src/include/linux/nodemask.h:129:59: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static __always_inline void __node_set(int node, volatile nodemask_t *dstp) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:129:70: error: expected ';', ',' or ')' before '*' token static __always_inline void __node_set(int node, volatile nodemask_t *dstp) ^ /kisskb/src/include/linux/nodemask.h:135:52: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __node_clear(int node, volatile nodemask_t *dstp) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:135:63: error: expected ';', ',' or ')' before '*' token static inline void __node_clear(int node, volatile nodemask_t *dstp) ^ /kisskb/src/include/linux/nodemask.h:141:35: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_setall(nodemask_t *dstp, unsigned int nbits) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:147:34: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_clear(nodemask_t *dstp, unsigned int nbits) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:157:50: error: expected declaration specifiers or '...' before 'nodemask_t' static inline bool __node_test_and_set(int node, nodemask_t *addr) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:164:32: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_and(nodemask_t *dstp, const nodemask_t *src1p, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:164:56: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __nodes_and(nodemask_t *dstp, const nodemask_t *src1p, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:164:67: error: expected ';', ',' or ')' before '*' token static inline void __nodes_and(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:172:31: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_or(nodemask_t *dstp, const nodemask_t *src1p, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:172:55: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __nodes_or(nodemask_t *dstp, const nodemask_t *src1p, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:172:66: error: expected ';', ',' or ')' before '*' token static inline void __nodes_or(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:180:32: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_xor(nodemask_t *dstp, const nodemask_t *src1p, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:180:56: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __nodes_xor(nodemask_t *dstp, const nodemask_t *src1p, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:180:67: error: expected ';', ',' or ')' before '*' token static inline void __nodes_xor(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:188:35: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_andnot(nodemask_t *dstp, const nodemask_t *src1p, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:188:59: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __nodes_andnot(nodemask_t *dstp, const nodemask_t *src1p, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:188:70: error: expected ';', ',' or ')' before '*' token static inline void __nodes_andnot(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:196:39: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_complement(nodemask_t *dstp, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:197:12: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] const nodemask_t *srcp, unsigned int nbits) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:197:23: error: expected ';', ',' or ')' before '*' token const nodemask_t *srcp, unsigned int nbits) ^ /kisskb/src/include/linux/nodemask.h:204:40: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline bool __nodes_equal(const nodemask_t *src1p, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:204:51: error: expected ';', ',' or ')' before '*' token static inline bool __nodes_equal(const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:212:45: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline bool __nodes_intersects(const nodemask_t *src1p, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:212:56: error: expected ';', ',' or ')' before '*' token static inline bool __nodes_intersects(const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:220:41: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline bool __nodes_subset(const nodemask_t *src1p, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:220:52: error: expected ';', ',' or ')' before '*' token static inline bool __nodes_subset(const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:227:40: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline bool __nodes_empty(const nodemask_t *srcp, unsigned int nbits) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:227:51: error: expected ';', ',' or ')' before '*' token static inline bool __nodes_empty(const nodemask_t *srcp, unsigned int nbits) ^ /kisskb/src/include/linux/nodemask.h:233:39: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline bool __nodes_full(const nodemask_t *srcp, unsigned int nbits) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:233:50: error: expected ';', ',' or ')' before '*' token static inline bool __nodes_full(const nodemask_t *srcp, unsigned int nbits) ^ /kisskb/src/include/linux/nodemask.h:239:40: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline int __nodes_weight(const nodemask_t *srcp, unsigned int nbits) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:239:51: error: expected ';', ',' or ')' before '*' token static inline int __nodes_weight(const nodemask_t *srcp, unsigned int nbits) ^ /kisskb/src/include/linux/nodemask.h:246:40: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_shift_right(nodemask_t *dstp, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:247:12: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] const nodemask_t *srcp, int n, int nbits) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:247:23: error: expected ';', ',' or ')' before '*' token const nodemask_t *srcp, int n, int nbits) ^ /kisskb/src/include/linux/nodemask.h:254:39: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_shift_left(nodemask_t *dstp, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:255:12: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] const nodemask_t *srcp, int n, int nbits) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:255:23: error: expected ';', ',' or ')' before '*' token const nodemask_t *srcp, int n, int nbits) ^ /kisskb/src/include/linux/nodemask.h:264:47: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline unsigned int __first_node(const nodemask_t *srcp) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:264:58: error: expected ';', ',' or ')' before '*' token static inline unsigned int __first_node(const nodemask_t *srcp) ^ /kisskb/src/include/linux/nodemask.h:270:53: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline unsigned int __next_node(int n, const nodemask_t *srcp) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:270:64: error: expected ';', ',' or ')' before '*' token static inline unsigned int __next_node(int n, const nodemask_t *srcp) ^ /kisskb/src/include/linux/nodemask.h:280:59: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline unsigned int __next_node_in(int node, const nodemask_t *srcp) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:280:70: error: expected ';', ',' or ')' before '*' token static inline unsigned int __next_node_in(int node, const nodemask_t *srcp) ^ /kisskb/src/include/linux/nodemask.h:289:42: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void init_nodemask_of_node(nodemask_t *mask, int node) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:307:53: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline unsigned int __first_unset_node(const nodemask_t *maskp) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:307:64: error: expected ';', ',' or ')' before '*' token static inline unsigned int __first_unset_node(const nodemask_t *maskp) ^ /kisskb/src/include/linux/nodemask.h:342:6: error: expected declaration specifiers or '...' before 'nodemask_t' nodemask_t *dstp, int nbits) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:348:53: error: expected declaration specifiers or '...' before 'nodemask_t' static inline int __nodelist_parse(const char *buf, nodemask_t *dstp, int nbits) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:356:9: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] const nodemask_t *oldp, const nodemask_t *newp, int nbits) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:356:20: error: expected ';', ',' or ')' before '*' token const nodemask_t *oldp, const nodemask_t *newp, int nbits) ^ /kisskb/src/include/linux/nodemask.h:363:34: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_remap(nodemask_t *dstp, const nodemask_t *srcp, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:363:58: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __nodes_remap(nodemask_t *dstp, const nodemask_t *srcp, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:363:69: error: expected ';', ',' or ')' before '*' token static inline void __nodes_remap(nodemask_t *dstp, const nodemask_t *srcp, ^ /kisskb/src/include/linux/nodemask.h:371:33: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_onto(nodemask_t *dstp, const nodemask_t *origp, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:371:57: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __nodes_onto(nodemask_t *dstp, const nodemask_t *origp, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:371:68: error: expected ';', ',' or ')' before '*' token static inline void __nodes_onto(nodemask_t *dstp, const nodemask_t *origp, ^ /kisskb/src/include/linux/nodemask.h:379:33: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_fold(nodemask_t *dstp, const nodemask_t *origp, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:379:57: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __nodes_fold(nodemask_t *dstp, const nodemask_t *origp, ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:379:68: error: expected ';', ',' or ')' before '*' token static inline void __nodes_fold(nodemask_t *dstp, const nodemask_t *origp, ^ /kisskb/src/include/linux/nodemask.h:398:1: warning: empty declaration enum node_states { ^~~~ /kisskb/src/include/linux/nodemask.h:418:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'node_states' extern nodemask_t node_states[NR_NODE_STATES]; ^~~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:473:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nodemask.h:478:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nodemask.h:482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nodemask.h:486:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nodemask.h:505:37: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline int node_random(const nodemask_t *maskp) ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:505:48: error: expected ';', ',' or ')' before '*' token static inline int node_random(const nodemask_t *maskp) ^ /kisskb/src/include/linux/nodemask.h:555:2: error: expected specifier-qualifier-list before 'nodemask_t' nodemask_t mask1; ^~~~~~~~~~ /kisskb/src/include/linux/nodemask.h:554:1: warning: empty declaration struct nodemask_scratch { ^~~~~~ In file included from /kisskb/src/include/linux/resource.h:5, from /kisskb/src/include/linux/sched.h:26, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/uapi/linux/resource.h:24:1: warning: empty declaration struct rusage { ^~~~~~ /kisskb/src/include/uapi/linux/resource.h:43:1: warning: empty declaration struct rlimit { ^~~~~~ /kisskb/src/include/uapi/linux/resource.h:50:1: warning: empty declaration struct rlimit64 { ^~~~~~ In file included from /kisskb/src/include/linux/sched.h:26, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/resource.h:8:1: warning: empty declaration struct task_struct; ^~~~~~ In file included from /kisskb/src/include/linux/sched.h:27, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/latencytop.h:14:1: warning: empty declaration struct task_struct; ^~~~~~ /kisskb/src/include/linux/latencytop.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/latencytop.h:49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sched.h:28, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/sched/prio.h:33:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/prio.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sched.h:29, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/sched/types.h:17:1: warning: empty declaration struct task_cputime { ^~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/signal.h:5, from /kisskb/src/include/uapi/linux/signal.h:5, from /kisskb/src/include/linux/signal_types.h:10, from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/arch/m68k/include/uapi/asm/signal.h:8:1: warning: empty declaration struct siginfo; ^~~~~~ In file included from /kisskb/src/arch/m68k/include/uapi/asm/signal.h:63, from /kisskb/src/arch/m68k/include/asm/signal.h:5, from /kisskb/src/include/uapi/linux/signal.h:5, from /kisskb/src/include/linux/signal_types.h:10, from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/uapi/asm-generic/signal-defs.h:82:14: error: storage class specified for parameter '__signalfn_t' typedef void __signalfn_t(int); ^~~~~~~~~~~~ /kisskb/src/include/uapi/asm-generic/signal-defs.h:83:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token typedef __signalfn_t __user *__sighandler_t; ^ /kisskb/src/include/uapi/asm-generic/signal-defs.h:85:14: error: storage class specified for parameter '__restorefn_t' typedef void __restorefn_t(void); ^~~~~~~~~~~~~ /kisskb/src/include/uapi/asm-generic/signal-defs.h:86:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token typedef __restorefn_t __user *__sigrestore_t; ^ In file included from /kisskb/src/arch/m68k/include/asm/signal.h:5, from /kisskb/src/include/uapi/linux/signal.h:5, from /kisskb/src/include/linux/signal_types.h:10, from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/arch/m68k/include/uapi/asm/signal.h:87:3: error: storage class specified for parameter 'stack_t' } stack_t; ^~~~~~~ In file included from /kisskb/src/include/uapi/linux/signal.h:5, from /kisskb/src/include/linux/signal_types.h:10, from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/arch/m68k/include/asm/signal.h:14:23: error: storage class specified for parameter 'old_sigset_t' typedef unsigned long old_sigset_t; /* at least 32 bits */ ^~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/signal.h:18:3: error: storage class specified for parameter 'sigset_t' } sigset_t; ^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/signal.h:22, from /kisskb/src/include/uapi/linux/signal.h:5, from /kisskb/src/include/linux/signal_types.h:10, from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/arch/m68k/include/uapi/asm/sigcontext.h:5:1: warning: empty declaration struct sigcontext { ^~~~~~ In file included from /kisskb/src/include/uapi/linux/signal.h:5, from /kisskb/src/include/linux/signal_types.h:10, from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/arch/m68k/include/asm/signal.h:27:30: error: expected declaration specifiers or '...' before 'sigset_t' static inline void sigaddset(sigset_t *set, int _sig) ^~~~~~~~ /kisskb/src/arch/m68k/include/asm/signal.h:35:30: error: expected declaration specifiers or '...' before 'sigset_t' static inline void sigdelset(sigset_t *set, int _sig) ^~~~~~~~ /kisskb/src/arch/m68k/include/asm/signal.h:43:39: error: expected declaration specifiers or '...' before 'sigset_t' static inline int __const_sigismember(sigset_t *set, int _sig) ^~~~~~~~ /kisskb/src/arch/m68k/include/asm/signal.h:49:37: error: expected declaration specifiers or '...' before 'sigset_t' static inline int __gen_sigismember(sigset_t *set, int _sig) ^~~~~~~~ In file included from ./arch/m68k/include/generated/uapi/asm/siginfo.h:1, from /kisskb/src/include/uapi/linux/signal.h:6, from /kisskb/src/include/linux/signal_types.h:10, from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/uapi/asm-generic/siginfo.h:11:3: error: storage class specified for parameter 'sigval_t' } sigval_t; ^~~~~~~~ /kisskb/src/include/uapi/asm-generic/siginfo.h:48:3: error: expected specifier-qualifier-list before 'sigval_t' sigval_t _sigval; /* same as below */ ^~~~~~~~ /kisskb/src/include/uapi/asm-generic/siginfo.h:56:3: error: expected specifier-qualifier-list before 'sigval_t' sigval_t _sigval; ^~~~~~~~ /kisskb/src/include/uapi/asm-generic/siginfo.h:37:1: warning: empty declaration union __sifields { ^~~~~ /kisskb/src/include/uapi/asm-generic/siginfo.h:144:24: error: storage class specified for parameter 'siginfo_t' } __ARCH_SI_ATTRIBUTES siginfo_t; ^~~~~~~~~ /kisskb/src/include/uapi/asm-generic/siginfo.h:341:2: error: expected specifier-qualifier-list before 'sigval_t' sigval_t sigev_value; ^~~~~~~~ /kisskb/src/include/uapi/asm-generic/siginfo.h:353:3: error: storage class specified for parameter 'sigevent_t' } sigevent_t; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/signal_types.h:14:3: error: storage class specified for parameter 'kernel_siginfo_t' } kernel_siginfo_t; ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/signal_types.h:16:1: warning: empty declaration struct ucounts; ^~~~~~ /kisskb/src/include/linux/signal_types.h:25:2: error: expected specifier-qualifier-list before 'kernel_siginfo_t' kernel_siginfo_t info; ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/signal_types.h:22:1: warning: empty declaration struct sigqueue { ^~~~~~ /kisskb/src/include/linux/signal_types.h:34:2: error: expected specifier-qualifier-list before 'sigset_t' sigset_t signal; ^~~~~~~~ /kisskb/src/include/linux/signal_types.h:32:1: warning: empty declaration struct sigpending { ^~~~~~ /kisskb/src/include/linux/signal_types.h:39:2: error: unknown type name '__sighandler_t' __sighandler_t sa_handler; ^~~~~~~~~~~~~~ /kisskb/src/include/linux/signal_types.h:46:2: error: unknown type name '__sigrestore_t' __sigrestore_t sa_restorer; ^~~~~~~~~~~~~~ /kisskb/src/include/linux/signal_types.h:48:2: error: expected specifier-qualifier-list before 'sigset_t' sigset_t sa_mask; /* mask last for extensibility */ ^~~~~~~~ /kisskb/src/include/linux/signal_types.h:37:1: warning: empty declaration struct sigaction { ^~~~~~ /kisskb/src/include/linux/signal_types.h:51:1: warning: empty declaration struct k_sigaction { ^~~~~~ /kisskb/src/include/linux/signal_types.h:60:2: error: unknown type name '__sighandler_t' __sighandler_t sa_handler; ^~~~~~~~~~~~~~ /kisskb/src/include/linux/signal_types.h:61:2: error: expected specifier-qualifier-list before 'old_sigset_t' old_sigset_t sa_mask; ^~~~~~~~~~~~ /kisskb/src/include/linux/signal_types.h:59:1: warning: empty declaration struct old_sigaction { ^~~~~~ /kisskb/src/include/linux/signal_types.h:69:2: error: expected specifier-qualifier-list before 'kernel_siginfo_t' kernel_siginfo_t info; ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/signal_types.h:67:1: warning: empty declaration struct ksignal { ^~~~~~ In file included from /kisskb/src/include/linux/sched.h:31, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/syscall_user_dispatch.h:26:1: warning: empty declaration struct syscall_user_dispatch {}; ^~~~~~ /kisskb/src/include/linux/syscall_user_dispatch.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/syscall_user_dispatch.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sched.h:32, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/mm_types_task.h:31:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/mm_types_task.h:48:1: warning: empty declaration struct mm_rss_stat { ^~~~~~ /kisskb/src/include/linux/mm_types_task.h:52:1: warning: empty declaration struct page_frag { ^~~~~~ /kisskb/src/include/linux/mm_types_task.h:64:1: warning: empty declaration struct tlbflush_unmap_batch { ^~~~~~ In file included from /kisskb/src/include/linux/sched.h:33, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/task_io_accounting.h:12:1: warning: empty declaration struct task_io_accounting { ^~~~~~ In file included from /kisskb/src/include/linux/posix-timers.h:7, from /kisskb/src/include/linux/sched.h:34, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/alarmtimer.h:9:1: warning: empty declaration struct rtc_device; ^~~~~~ /kisskb/src/include/linux/alarmtimer.h:11:1: warning: empty declaration enum alarmtimer_type { ^~~~ /kisskb/src/include/linux/alarmtimer.h:23:1: warning: empty declaration enum alarmtimer_restart { ^~~~ /kisskb/src/include/linux/alarmtimer.h:42:1: warning: empty declaration struct alarm { ^~~~~~ In file included from /kisskb/src/include/linux/sched.h:34, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/posix-timers.h:10:1: warning: empty declaration struct kernel_siginfo; ^~~~~~ /kisskb/src/include/linux/posix-timers.h:11:1: warning: empty declaration struct task_struct; ^~~~~~ /kisskb/src/include/linux/posix-timers.h:40:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:69:1: warning: empty declaration struct cpu_timer { ^~~~~~ /kisskb/src/include/linux/posix-timers.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:100:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:114:1: warning: empty declaration struct posix_cputimer_base { ^~~~~~ /kisskb/src/include/linux/posix-timers.h:129:1: warning: empty declaration struct posix_cputimers { ^~~~~~ /kisskb/src/include/linux/posix-timers.h:140:1: warning: empty declaration struct posix_cputimers_work { ^~~~~~ /kisskb/src/include/linux/posix-timers.h:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:189:70: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void clear_posix_cputimers_work(struct task_struct *p) { } ^ /kisskb/src/include/linux/posix-timers.h:190:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void posix_cputimers_init_work(void) { } ^ /kisskb/src/include/linux/posix-timers.h:218:1: warning: empty declaration struct k_itimer { ^~~~~~ In file included from /kisskb/src/include/linux/sched.h:35, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/uapi/linux/rseq.h:16:1: warning: empty declaration enum rseq_cpu_id_state { ^~~~ /kisskb/src/include/uapi/linux/rseq.h:21:1: warning: empty declaration enum rseq_flags { ^~~~ /kisskb/src/include/uapi/linux/rseq.h:25:1: warning: empty declaration enum rseq_cs_flags_bit { ^~~~ /kisskb/src/include/uapi/linux/rseq.h:31:1: warning: empty declaration enum rseq_cs_flags { ^~~~ /kisskb/src/include/uapi/linux/rseq.h:45:1: warning: empty declaration struct rseq_cs { ^~~~~~ /kisskb/src/include/uapi/linux/rseq.h:62:1: warning: empty declaration struct rseq { ^~~~~~ In file included from /kisskb/src/include/linux/sched.h:37, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/kcsan.h:71:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kcsan_init(void) { } ^ In file included from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/sched.h:42:1: warning: empty declaration struct audit_context; ^~~~~~ /kisskb/src/include/linux/sched.h:43:1: warning: empty declaration struct backing_dev_info; ^~~~~~ /kisskb/src/include/linux/sched.h:44:1: warning: empty declaration struct bio_list; ^~~~~~ /kisskb/src/include/linux/sched.h:45:1: warning: empty declaration struct blk_plug; ^~~~~~ /kisskb/src/include/linux/sched.h:46:1: warning: empty declaration struct bpf_local_storage; ^~~~~~ /kisskb/src/include/linux/sched.h:47:1: warning: empty declaration struct bpf_run_ctx; ^~~~~~ /kisskb/src/include/linux/sched.h:48:1: warning: empty declaration struct capture_control; ^~~~~~ /kisskb/src/include/linux/sched.h:49:1: warning: empty declaration struct cfs_rq; ^~~~~~ /kisskb/src/include/linux/sched.h:50:1: warning: empty declaration struct fs_struct; ^~~~~~ /kisskb/src/include/linux/sched.h:51:1: warning: empty declaration struct futex_pi_state; ^~~~~~ /kisskb/src/include/linux/sched.h:52:1: warning: empty declaration struct io_context; ^~~~~~ /kisskb/src/include/linux/sched.h:53:1: warning: empty declaration struct io_uring_task; ^~~~~~ /kisskb/src/include/linux/sched.h:54:1: warning: empty declaration struct mempolicy; ^~~~~~ /kisskb/src/include/linux/sched.h:55:1: warning: empty declaration struct nameidata; ^~~~~~ /kisskb/src/include/linux/sched.h:56:1: warning: empty declaration struct nsproxy; ^~~~~~ /kisskb/src/include/linux/sched.h:57:1: warning: empty declaration struct perf_event_context; ^~~~~~ /kisskb/src/include/linux/sched.h:58:1: warning: empty declaration struct pid_namespace; ^~~~~~ /kisskb/src/include/linux/sched.h:59:1: warning: empty declaration struct pipe_inode_info; ^~~~~~ /kisskb/src/include/linux/sched.h:60:1: warning: empty declaration struct rcu_node; ^~~~~~ /kisskb/src/include/linux/sched.h:61:1: warning: empty declaration struct reclaim_state; ^~~~~~ /kisskb/src/include/linux/sched.h:62:1: warning: empty declaration struct robust_list_head; ^~~~~~ /kisskb/src/include/linux/sched.h:63:1: warning: empty declaration struct root_domain; ^~~~~~ /kisskb/src/include/linux/sched.h:64:1: warning: empty declaration struct rq; ^~~~~~ /kisskb/src/include/linux/sched.h:65:1: warning: empty declaration struct sched_attr; ^~~~~~ /kisskb/src/include/linux/sched.h:66:1: warning: empty declaration struct sched_param; ^~~~~~ /kisskb/src/include/linux/sched.h:67:1: warning: empty declaration struct seq_file; ^~~~~~ /kisskb/src/include/linux/sched.h:68:1: warning: empty declaration struct sighand_struct; ^~~~~~ /kisskb/src/include/linux/sched.h:69:1: warning: empty declaration struct signal_struct; ^~~~~~ /kisskb/src/include/linux/sched.h:70:1: warning: empty declaration struct task_delay_info; ^~~~~~ /kisskb/src/include/linux/sched.h:71:1: warning: empty declaration struct task_group; ^~~~~~ /kisskb/src/include/linux/sched.h:290:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/sched.h:294:13: error: storage class specified for parameter 'scheduler_tick' extern void scheduler_tick(void); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:298:13: error: storage class specified for parameter 'schedule_timeout' extern long schedule_timeout(long timeout); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:299:13: error: storage class specified for parameter 'schedule_timeout_interruptible' extern long schedule_timeout_interruptible(long timeout); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:300:13: error: storage class specified for parameter 'schedule_timeout_killable' extern long schedule_timeout_killable(long timeout); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:301:13: error: storage class specified for parameter 'schedule_timeout_uninterruptible' extern long schedule_timeout_uninterruptible(long timeout); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:302:13: error: storage class specified for parameter 'schedule_timeout_idle' extern long schedule_timeout_idle(long timeout); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:304:13: error: storage class specified for parameter 'schedule_preempt_disabled' extern void schedule_preempt_disabled(void); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:310:25: error: storage class specified for parameter 'io_schedule_prepare' extern int __must_check io_schedule_prepare(void); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:311:13: error: storage class specified for parameter 'io_schedule_finish' extern void io_schedule_finish(int token); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:312:13: error: storage class specified for parameter 'io_schedule_timeout' extern long io_schedule_timeout(long timeout); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:313:13: error: storage class specified for parameter 'io_schedule' extern void io_schedule(void); ^~~~~~~~~~~ /kisskb/src/include/linux/sched.h:324:1: warning: empty declaration struct prev_cputime { ^~~~~~ /kisskb/src/include/linux/sched.h:332:1: warning: empty declaration enum vtime_state { ^~~~ /kisskb/src/include/linux/sched.h:346:2: error: expected specifier-qualifier-list before 'seqcount_t' seqcount_t seqcount; ^~~~~~~~~~ /kisskb/src/include/linux/sched.h:345:1: warning: empty declaration struct vtime { ^~~~~~ /kisskb/src/include/linux/sched.h:361:1: warning: empty declaration enum uclamp_id { ^~~~ /kisskb/src/include/linux/sched.h:372:1: warning: empty declaration struct sched_info { ^~~~~~ /kisskb/src/include/linux/sched.h:407:1: warning: empty declaration struct load_weight { ^~~~~~ /kisskb/src/include/linux/sched.h:441:1: warning: empty declaration struct util_est { ^~~~~~ /kisskb/src/include/linux/sched.h:493:1: warning: empty declaration struct sched_avg { ^~~~~~ /kisskb/src/include/linux/sched.h:505:1: warning: empty declaration struct sched_statistics { ^~~~~~ /kisskb/src/include/linux/sched.h:547:1: warning: empty declaration struct sched_entity { ^~~~~~ /kisskb/src/include/linux/sched.h:583:1: warning: empty declaration struct sched_rt_entity { ^~~~~~ /kisskb/src/include/linux/sched.h:601:1: warning: empty declaration struct sched_dl_entity { ^~~~~~ /kisskb/src/include/linux/sched.h:709:1: warning: empty declaration union rcu_special { ^~~~~ /kisskb/src/include/linux/sched.h:719:1: warning: empty declaration enum perf_event_task_context { ^~~~ /kisskb/src/include/linux/sched.h:726:1: warning: empty declaration struct wake_q_node { ^~~~~~ /kisskb/src/include/linux/sched.h:730:1: warning: empty declaration struct kmap_ctrl { ^~~~~~ /kisskb/src/include/linux/sched.h:1108:2: error: expected specifier-qualifier-list before 'sigset_t' sigset_t blocked; ^~~~~~~~ /kisskb/src/include/linux/sched.h:737:1: warning: empty declaration struct task_struct { ^~~~~~ /kisskb/src/include/linux/sched.h:1554:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1572:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1577:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1582:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1588:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1608:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1613:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1619:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1624:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1629:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1634:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1639:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1651:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1657:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1666:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1686:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1691:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1700:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1714:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1718:20: error: storage class specified for parameter 'cad_pid' extern struct pid *cad_pid; ^~~~~~~ /kisskb/src/include/linux/sched.h:1786:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1807:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1817:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(NO_NEW_PRIVS, no_new_privs) ^~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1811:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1818:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(NO_NEW_PRIVS, no_new_privs) ^~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1807:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1820:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(SPREAD_PAGE, spread_page) ^~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1811:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1821:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(SPREAD_PAGE, spread_page) ^~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1815:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1822:1: note: in expansion of macro 'TASK_PFA_CLEAR' TASK_PFA_CLEAR(SPREAD_PAGE, spread_page) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1807:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1824:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(SPREAD_SLAB, spread_slab) ^~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1811:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1825:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(SPREAD_SLAB, spread_slab) ^~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1815:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1826:1: note: in expansion of macro 'TASK_PFA_CLEAR' TASK_PFA_CLEAR(SPREAD_SLAB, spread_slab) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1807:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1828:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(SPEC_SSB_DISABLE, spec_ssb_disable) ^~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1811:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1829:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(SPEC_SSB_DISABLE, spec_ssb_disable) ^~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1815:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1830:1: note: in expansion of macro 'TASK_PFA_CLEAR' TASK_PFA_CLEAR(SPEC_SSB_DISABLE, spec_ssb_disable) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1807:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1832:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(SPEC_SSB_NOEXEC, spec_ssb_noexec) ^~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1811:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1833:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(SPEC_SSB_NOEXEC, spec_ssb_noexec) ^~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1815:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1834:1: note: in expansion of macro 'TASK_PFA_CLEAR' TASK_PFA_CLEAR(SPEC_SSB_NOEXEC, spec_ssb_noexec) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1807:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1836:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(SPEC_SSB_FORCE_DISABLE, spec_ssb_force_disable) ^~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1811:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1837:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(SPEC_SSB_FORCE_DISABLE, spec_ssb_force_disable) ^~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1807:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1839:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(SPEC_IB_DISABLE, spec_ib_disable) ^~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1811:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1840:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(SPEC_IB_DISABLE, spec_ib_disable) ^~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1815:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1841:1: note: in expansion of macro 'TASK_PFA_CLEAR' TASK_PFA_CLEAR(SPEC_IB_DISABLE, spec_ib_disable) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1807:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1843:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(SPEC_IB_FORCE_DISABLE, spec_ib_force_disable) ^~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1811:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1844:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(SPEC_IB_FORCE_DISABLE, spec_ib_force_disable) ^~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1848:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1853:12: error: storage class specified for parameter 'cpuset_cpumask_can_shrink' extern int cpuset_cpumask_can_shrink(const struct cpumask *cur, const struct cpumask *trial); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1854:12: error: storage class specified for parameter 'task_can_attach' extern int task_can_attach(struct task_struct *p, const struct cpumask *cs_effective_cpus); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1865:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1868:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1874:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1880:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1885:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1890:12: error: storage class specified for parameter 'yield_to' extern int yield_to(struct task_struct *p, bool preempt); ^~~~~~~~ /kisskb/src/include/linux/sched.h:1891:13: error: storage class specified for parameter 'set_user_nice' extern void set_user_nice(struct task_struct *p, long nice); ^~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1892:12: error: storage class specified for parameter 'task_prio' extern int task_prio(const struct task_struct *p); ^~~~~~~~~ /kisskb/src/include/linux/sched.h:1901:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1905:12: error: storage class specified for parameter 'can_nice' extern int can_nice(const struct task_struct *p, const int nice); ^~~~~~~~ /kisskb/src/include/linux/sched.h:1906:12: error: storage class specified for parameter 'task_curr' extern int task_curr(const struct task_struct *p); ^~~~~~~~~ /kisskb/src/include/linux/sched.h:1907:12: error: storage class specified for parameter 'idle_cpu' extern int idle_cpu(int cpu); ^~~~~~~~ /kisskb/src/include/linux/sched.h:1908:12: error: storage class specified for parameter 'available_idle_cpu' extern int available_idle_cpu(int cpu); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1909:12: error: storage class specified for parameter 'sched_setscheduler' extern int sched_setscheduler(struct task_struct *, int, const struct sched_param *); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1910:12: error: storage class specified for parameter 'sched_setscheduler_nocheck' extern int sched_setscheduler_nocheck(struct task_struct *, int, const struct sched_param *); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1911:13: error: storage class specified for parameter 'sched_set_fifo' extern void sched_set_fifo(struct task_struct *p); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1912:13: error: storage class specified for parameter 'sched_set_fifo_low' extern void sched_set_fifo_low(struct task_struct *p); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1913:13: error: storage class specified for parameter 'sched_set_normal' extern void sched_set_normal(struct task_struct *p, int nice); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1914:12: error: storage class specified for parameter 'sched_setattr' extern int sched_setattr(struct task_struct *, const struct sched_attr *); ^~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1915:12: error: storage class specified for parameter 'sched_setattr_nocheck' extern int sched_setattr_nocheck(struct task_struct *, const struct sched_attr *); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1916:28: error: storage class specified for parameter 'idle_task' extern struct task_struct *idle_task(int cpu); ^~~~~~~~~ /kisskb/src/include/linux/sched.h:1925:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1929:28: error: storage class specified for parameter 'curr_task' extern struct task_struct *curr_task(int cpu); ^~~~~~~~~ /kisskb/src/include/linux/sched.h:1930:13: error: storage class specified for parameter 'ia64_set_curr_task' extern void ia64_set_curr_task(int cpu, struct task_struct *p); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1934:1: warning: empty declaration union thread_union { ^~~~~ /kisskb/src/include/linux/sched.h:1945:27: error: storage class specified for parameter 'init_thread_info' extern struct thread_info init_thread_info; ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1948:22: error: storage class specified for parameter 'init_stack' extern unsigned long init_stack[THREAD_SIZE / sizeof(unsigned long)]; ^~~~~~~~~~ /kisskb/src/include/linux/sched.h:1967:28: error: storage class specified for parameter 'find_task_by_vpid' extern struct task_struct *find_task_by_vpid(pid_t nr); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1968:28: error: storage class specified for parameter 'find_task_by_pid_ns' extern struct task_struct *find_task_by_pid_ns(pid_t nr, struct pid_namespace *ns); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1973:28: error: storage class specified for parameter 'find_get_task_by_vpid' extern struct task_struct *find_get_task_by_vpid(pid_t nr); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1975:12: error: storage class specified for parameter 'wake_up_state' extern int wake_up_state(struct task_struct *tsk, unsigned int state); ^~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1976:12: error: storage class specified for parameter 'wake_up_process' extern int wake_up_process(struct task_struct *tsk); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1977:13: error: storage class specified for parameter 'wake_up_new_task' extern void wake_up_new_task(struct task_struct *tsk); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1982:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kick_process(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/sched.h:1985:13: error: storage class specified for parameter '__set_task_comm' extern void __set_task_comm(struct task_struct *tsk, const char *from, bool exec); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:1988:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1992:14: error: storage class specified for parameter '__get_task_comm' extern char *__get_task_comm(char *to, size_t len, struct task_struct *tsk); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:2010:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void scheduler_ipi(void) { } ^ /kisskb/src/include/linux/sched.h:2012:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2022:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2027:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2033:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2038:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2043:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2048:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2053:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2058:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2063:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2074:12: error: storage class specified for parameter '__cond_resched' extern int __cond_resched(void); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:2096:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2113:12: error: storage class specified for parameter '__cond_resched_lock' extern int __cond_resched_lock(spinlock_t *lock); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:2114:12: error: storage class specified for parameter '__cond_resched_rwlock_read' extern int __cond_resched_rwlock_read(rwlock_t *lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:2115:12: error: storage class specified for parameter '__cond_resched_rwlock_write' extern int __cond_resched_rwlock_write(rwlock_t *lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:2152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2177:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2184:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2207:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2233:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2262:13: error: storage class specified for parameter 'sched_task_on_rq' extern bool sched_task_on_rq(struct task_struct *p); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:2263:22: error: storage class specified for parameter 'get_wchan' extern unsigned long get_wchan(struct task_struct *p); ^~~~~~~~~ /kisskb/src/include/linux/sched.h:2264:28: error: storage class specified for parameter 'cpu_curr_snapshot' extern struct task_struct *cpu_curr_snapshot(int cpu); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:2276:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2281:13: error: storage class specified for parameter 'sched_setaffinity' extern long sched_setaffinity(pid_t pid, const struct cpumask *new_mask); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:2282:13: error: storage class specified for parameter 'sched_getaffinity' extern long sched_getaffinity(pid_t pid, struct cpumask *mask); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched.h:2385:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2389:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2396:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2405:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2417:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2428:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void sched_core_free(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/sched.h:2429:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void sched_core_fork(struct task_struct *p) { } ^ /kisskb/src/include/linux/sched.h:2432:13: error: storage class specified for parameter 'sched_set_stop_task' extern void sched_set_stop_task(int cpu, struct task_struct *stop); ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/interrupt.h:9, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/irqreturn.h:11:1: warning: empty declaration enum irqreturn { ^~~~ /kisskb/src/include/linux/irqreturn.h:17:24: error: storage class specified for parameter 'irqreturn_t' typedef enum irqreturn irqreturn_t; ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/context_tracking_state.h:12:1: warning: empty declaration enum ctx_state { ^~~~ /kisskb/src/include/linux/context_tracking_state.h:27:1: warning: empty declaration struct context_tracking { ^~~~~~ /kisskb/src/include/linux/context_tracking_state.h:141:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static __always_inline bool context_tracking_enabled(void) { return false; } ^ /kisskb/src/include/linux/context_tracking_state.h:142:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static __always_inline bool context_tracking_enabled_cpu(int cpu) { return false; } ^ /kisskb/src/include/linux/context_tracking_state.h:143:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static __always_inline bool context_tracking_enabled_this_cpu(void) { return false; } ^ In file included from /kisskb/src/include/linux/hardirq.h:8, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/ftrace_irq.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace_irq.h:28:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/vtime.h:28:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_user_enter(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/vtime.h:29:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_user_exit(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/vtime.h:30:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_guest_enter(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/vtime.h:31:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_guest_exit(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/vtime.h:32:70: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { } ^ /kisskb/src/include/linux/vtime.h:41:84: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_account_irq(struct task_struct *tsk, unsigned int offset) { } ^ /kisskb/src/include/linux/vtime.h:42:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_account_softirq(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/vtime.h:43:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_account_hardirq(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/vtime.h:44:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_flush(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/vtime.h:116:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool vtime_accounting_enabled_this_cpu(void) { return false; } ^ /kisskb/src/include/linux/vtime.h:117:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_task_switch(struct task_struct *prev) { } ^ /kisskb/src/include/linux/vtime.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vtime.h:125:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vtime.h:135:86: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irqtime_account_irq(struct task_struct *tsk, unsigned int offset) { } ^ /kisskb/src/include/linux/vtime.h:139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vtime.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vtime.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vtime.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/asm-generic/hardirq.h:13:25: error: storage class specified for parameter 'irq_cpustat_t' } ____cacheline_aligned irq_cpustat_t; ^~~~~~~~~~~~~ In file included from /kisskb/src/include/asm-generic/percpu.h:7, from ./arch/m68k/include/generated/asm/percpu.h:1, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/arch/m68k/include/asm/atomic.h:6, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/asm-generic/hardirq.h:15:40: error: storage class specified for parameter 'irq_stat' DECLARE_PER_CPU_ALIGNED(irq_cpustat_t, irq_stat); ^~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/asm-generic/hardirq.h:15:1: note: in expansion of macro 'DECLARE_PER_CPU_ALIGNED' DECLARE_PER_CPU_ALIGNED(irq_cpustat_t, irq_stat); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/hardirq.h:15:40: error: alignment may not be specified for 'irq_stat' DECLARE_PER_CPU_ALIGNED(irq_cpustat_t, irq_stat); ^~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/asm-generic/hardirq.h:15:1: note: in expansion of macro 'DECLARE_PER_CPU_ALIGNED' DECLARE_PER_CPU_ALIGNED(irq_cpustat_t, irq_stat); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/hardirq.h:15:40: error: section attribute not allowed for 'irq_stat' DECLARE_PER_CPU_ALIGNED(irq_cpustat_t, irq_stat); ^~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/asm-generic/hardirq.h:15:1: note: in expansion of macro 'DECLARE_PER_CPU_ALIGNED' DECLARE_PER_CPU_ALIGNED(irq_cpustat_t, irq_stat); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:16, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/irqhandler.h:10:1: warning: empty declaration struct irq_desc; ^~~~~~ /kisskb/src/include/linux/irqhandler.h:11:1: warning: empty declaration struct irq_data; ^~~~~~ /kisskb/src/include/linux/irqhandler.h:12:16: error: storage class specified for parameter 'irq_flow_handler_t' typedef void (*irq_flow_handler_t)(struct irq_desc *desc); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/topology.h:30, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/arch_topology.h:18:1: warning: empty declaration struct device_node; ^~~~~~ In file included from /kisskb/src/include/asm-generic/percpu.h:7, from ./arch/m68k/include/generated/asm/percpu.h:1, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/arch/m68k/include/asm/atomic.h:6, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/arch_topology.h:21:32: error: storage class specified for parameter 'cpu_scale' DECLARE_PER_CPU(unsigned long, cpu_scale); ^~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/arch_topology.h:21:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned long, cpu_scale); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/arch_topology.h:21:32: error: section attribute not allowed for 'cpu_scale' DECLARE_PER_CPU(unsigned long, cpu_scale); ^~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/arch_topology.h:21:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned long, cpu_scale); ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/topology.h:30, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/arch_topology.h:24:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7, from ./arch/m68k/include/generated/asm/percpu.h:1, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/arch/m68k/include/asm/atomic.h:6, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/arch_topology.h:30:32: error: storage class specified for parameter 'arch_freq_scale' DECLARE_PER_CPU(unsigned long, arch_freq_scale); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/arch_topology.h:30:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned long, arch_freq_scale); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/arch_topology.h:30:32: error: section attribute not allowed for 'arch_freq_scale' DECLARE_PER_CPU(unsigned long, arch_freq_scale); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/arch_topology.h:30:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned long, arch_freq_scale); ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/topology.h:30, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/arch_topology.h:33:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/arch_topology.h:41:1: warning: empty declaration enum scale_freq_source { ^~~~ /kisskb/src/include/linux/arch_topology.h:47:1: warning: empty declaration struct scale_freq_data { ^~~~~~ In file included from /kisskb/src/include/asm-generic/percpu.h:7, from ./arch/m68k/include/generated/asm/percpu.h:1, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/arch/m68k/include/asm/atomic.h:6, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/arch_topology.h:56:32: error: storage class specified for parameter 'thermal_pressure' DECLARE_PER_CPU(unsigned long, thermal_pressure); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/arch_topology.h:56:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned long, thermal_pressure); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/arch_topology.h:56:32: error: section attribute not allowed for 'thermal_pressure' DECLARE_PER_CPU(unsigned long, thermal_pressure); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/arch_topology.h:56:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned long, thermal_pressure); ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/topology.h:30, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/arch_topology.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/arch_topology.h:66:1: warning: empty declaration struct cpu_topology { ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:18, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/pageblock-flags.h:18:1: warning: empty declaration enum pageblock_bits { ^~~~ /kisskb/src/include/linux/pageblock-flags.h:62:1: warning: empty declaration struct page; ^~~~~~ /kisskb/src/include/linux/pageblock-flags.h:87:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pageblock-flags.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pageblock-flags.h:94:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/mm_types.h:8, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/kref.h:19:1: warning: empty declaration struct kref { ^~~~~~ /kisskb/src/include/linux/kref.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kref.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kref.h:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kref.h:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kref.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kref.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kref.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/maple_tree.h:80:1: warning: empty declaration struct maple_metadata { ^~~~~~ /kisskb/src/include/linux/maple_tree.h:106:1: warning: empty declaration struct maple_range_64 { ^~~~~~ /kisskb/src/include/linux/maple_tree.h:127:1: warning: empty declaration struct maple_arange_64 { ^~~~~~ /kisskb/src/include/linux/maple_tree.h:135:1: warning: empty declaration struct maple_alloc { ^~~~~~ /kisskb/src/include/linux/maple_tree.h:142:1: warning: empty declaration struct maple_topiary { ^~~~~~ /kisskb/src/include/linux/maple_tree.h:147:1: warning: empty declaration enum maple_type { ^~~~ /kisskb/src/include/linux/maple_tree.h:192:34: error: storage class specified for parameter 'lockdep_map_p' typedef struct { /* nothing */ } lockdep_map_p; ^~~~~~~~~~~~~ /kisskb/src/include/linux/maple_tree.h:214:3: error: expected specifier-qualifier-list before 'lockdep_map_p' lockdep_map_p ma_external_lock; ^~~~~~~~~~~~~ /kisskb/src/include/linux/maple_tree.h:211:1: warning: empty declaration struct maple_tree { ^~~~~~ /kisskb/src/include/linux/maple_tree.h:270:1: warning: empty declaration struct maple_node { ^~~~~~ /kisskb/src/include/linux/maple_tree.h:298:1: warning: empty declaration struct ma_topiary { ^~~~~~ /kisskb/src/include/linux/maple_tree.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:373:1: warning: empty declaration struct ma_state { ^~~~~~ /kisskb/src/include/linux/maple_tree.h:386:1: warning: empty declaration struct ma_wr_state { ^~~~~~ /kisskb/src/include/linux/maple_tree.h:476:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:538:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:554:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:560:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:575:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:591:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:608:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:627:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/mm_types.h:13, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/rwsem.h:47:1: warning: empty declaration struct rw_semaphore { ^~~~~~ /kisskb/src/include/linux/rwsem.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rwsem.h:103:13: error: storage class specified for parameter '__init_rwsem' extern void __init_rwsem(struct rw_semaphore *sem, const char *name, ^~~~~~~~~~~~ /kisskb/src/include/linux/rwsem.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rwsem.h:174:13: error: storage class specified for parameter 'down_read' extern void down_read(struct rw_semaphore *sem); ^~~~~~~~~ /kisskb/src/include/linux/rwsem.h:175:25: error: storage class specified for parameter 'down_read_interruptible' extern int __must_check down_read_interruptible(struct rw_semaphore *sem); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rwsem.h:176:25: error: storage class specified for parameter 'down_read_killable' extern int __must_check down_read_killable(struct rw_semaphore *sem); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rwsem.h:181:12: error: storage class specified for parameter 'down_read_trylock' extern int down_read_trylock(struct rw_semaphore *sem); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rwsem.h:186:13: error: storage class specified for parameter 'down_write' extern void down_write(struct rw_semaphore *sem); ^~~~~~~~~~ /kisskb/src/include/linux/rwsem.h:187:25: error: storage class specified for parameter 'down_write_killable' extern int __must_check down_write_killable(struct rw_semaphore *sem); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rwsem.h:192:12: error: storage class specified for parameter 'down_write_trylock' extern int down_write_trylock(struct rw_semaphore *sem); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rwsem.h:197:13: error: storage class specified for parameter 'up_read' extern void up_read(struct rw_semaphore *sem); ^~~~~~~ /kisskb/src/include/linux/rwsem.h:202:13: error: storage class specified for parameter 'up_write' extern void up_write(struct rw_semaphore *sem); ^~~~~~~~ /kisskb/src/include/linux/rwsem.h:207:13: error: storage class specified for parameter 'downgrade_write' extern void downgrade_write(struct rw_semaphore *sem); ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:14, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/swait.h:41:1: warning: empty declaration struct task_struct; ^~~~~~ /kisskb/src/include/linux/swait.h:43:1: warning: empty declaration struct swait_queue_head { ^~~~~~ /kisskb/src/include/linux/swait.h:48:1: warning: empty declaration struct swait_queue { ^~~~~~ /kisskb/src/include/linux/swait.h:69:13: error: storage class specified for parameter '__init_swait_queue_head' extern void __init_swait_queue_head(struct swait_queue_head *q, const char *name, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swait.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swait.h:147:13: error: storage class specified for parameter 'swake_up_one' extern void swake_up_one(struct swait_queue_head *q); ^~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:148:13: error: storage class specified for parameter 'swake_up_all' extern void swake_up_all(struct swait_queue_head *q); ^~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:149:13: error: storage class specified for parameter 'swake_up_locked' extern void swake_up_locked(struct swait_queue_head *q); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:151:13: error: storage class specified for parameter 'prepare_to_swait_exclusive' extern void prepare_to_swait_exclusive(struct swait_queue_head *q, struct swait_queue *wait, int state); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:152:13: error: storage class specified for parameter 'prepare_to_swait_event' extern long prepare_to_swait_event(struct swait_queue_head *q, struct swait_queue *wait, int state); ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:154:13: error: storage class specified for parameter '__finish_swait' extern void __finish_swait(struct swait_queue_head *q, struct swait_queue *wait); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:155:13: error: storage class specified for parameter 'finish_swait' extern void finish_swait(struct swait_queue_head *q, struct swait_queue *wait); ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:14, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/completion.h:26:1: warning: empty declaration struct completion { ^~~~~~ /kisskb/src/include/linux/completion.h:32:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void complete_acquire(struct completion *x) {} ^ /kisskb/src/include/linux/completion.h:33:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void complete_release(struct completion *x) {} ^ /kisskb/src/include/linux/completion.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/completion.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/completion.h:102:13: error: storage class specified for parameter 'wait_for_completion' extern void wait_for_completion(struct completion *); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:103:13: error: storage class specified for parameter 'wait_for_completion_io' extern void wait_for_completion_io(struct completion *); ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:104:12: error: storage class specified for parameter 'wait_for_completion_interruptible' extern int wait_for_completion_interruptible(struct completion *x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:105:12: error: storage class specified for parameter 'wait_for_completion_killable' extern int wait_for_completion_killable(struct completion *x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:106:12: error: storage class specified for parameter 'wait_for_completion_state' extern int wait_for_completion_state(struct completion *x, unsigned int state); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:107:22: error: storage class specified for parameter 'wait_for_completion_timeout' extern unsigned long wait_for_completion_timeout(struct completion *x, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:109:22: error: storage class specified for parameter 'wait_for_completion_io_timeout' extern unsigned long wait_for_completion_io_timeout(struct completion *x, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:111:13: error: storage class specified for parameter 'wait_for_completion_interruptible_timeout' extern long wait_for_completion_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:113:13: error: storage class specified for parameter 'wait_for_completion_killable_timeout' extern long wait_for_completion_killable_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:115:13: error: storage class specified for parameter 'try_wait_for_completion' extern bool try_wait_for_completion(struct completion *x); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:116:13: error: storage class specified for parameter 'completion_done' extern bool completion_done(struct completion *x); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:118:13: error: storage class specified for parameter 'complete' extern void complete(struct completion *); ^~~~~~~~ /kisskb/src/include/linux/completion.h:119:13: error: storage class specified for parameter 'complete_all' extern void complete_all(struct completion *); ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:16, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/uprobes.h:19:1: warning: empty declaration struct vm_area_struct; ^~~~~~ /kisskb/src/include/linux/uprobes.h:20:1: warning: empty declaration struct mm_struct; ^~~~~~ /kisskb/src/include/linux/uprobes.h:21:1: warning: empty declaration struct inode; ^~~~~~ /kisskb/src/include/linux/uprobes.h:22:1: warning: empty declaration struct notifier_block; ^~~~~~ /kisskb/src/include/linux/uprobes.h:23:1: warning: empty declaration struct page; ^~~~~~ /kisskb/src/include/linux/uprobes.h:30:1: warning: empty declaration enum uprobe_filter_ctx { ^~~~ /kisskb/src/include/linux/uprobes.h:36:1: warning: empty declaration struct uprobe_consumer { ^~~~~~ /kisskb/src/include/linux/uprobes.h:142:1: warning: empty declaration struct uprobes_state { ^~~~~~ /kisskb/src/include/linux/uprobes.h:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/mm_types.h:16, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/uprobes.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:198:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:201:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/mm_types.h:22, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/arch/m68k/include/asm/mmu.h:7:23: error: storage class specified for parameter 'mm_context_t' typedef unsigned long mm_context_t; ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/mm_types.h:31:1: warning: empty declaration struct address_space; ^~~~~~ /kisskb/src/include/linux/mm_types.h:32:1: warning: empty declaration struct mem_cgroup; ^~~~~~ /kisskb/src/include/linux/mm_types.h:73:1: warning: empty declaration struct page { ^~~~~~ /kisskb/src/include/linux/mm_types.h:276:1: warning: empty declaration struct folio { ^~~~~~ In file included from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:318:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(flags, flags); ^~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:319:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(lru, lru); ^~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:320:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(mapping, mapping); ^~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:321:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(compound_head, lru); ^~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:322:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(index, index); ^~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:323:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(private, private); ^~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:324:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(_mapcount, _mapcount); ^~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:325:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(_refcount, _refcount); ^~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:331:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct folio, fl) == \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:333:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(flags, _flags_1); ^~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:331:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct folio, fl) == \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:334:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(compound_head, __head); ^~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:331:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct folio, fl) == \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:335:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(compound_dtor, _folio_dtor); ^~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:331:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct folio, fl) == \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:336:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(compound_order, _folio_order); ^~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:331:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct folio, fl) == \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:337:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(compound_mapcount, _total_mapcount); ^~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:331:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct folio, fl) == \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:338:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(compound_pincount, _pincount); ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/mm_types.h:345:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:351:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:356:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:386:1: warning: empty declaration struct page_frag_cache { ^~~~~~ /kisskb/src/include/linux/mm_types.h:401:23: error: storage class specified for parameter 'vm_flags_t' typedef unsigned long vm_flags_t; ^~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:410:2: error: expected specifier-qualifier-list before 'vm_flags_t' vm_flags_t vm_flags; /* VMA vm_flags */ ^~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:408:1: warning: empty declaration struct vm_region { ^~~~~~ /kisskb/src/include/linux/mm_types.h:424:1: warning: empty declaration struct vm_userfaultfd_ctx { ^~~~~~ /kisskb/src/include/linux/mm_types.h:432:1: warning: empty declaration struct anon_vma_name { ^~~~~~ /kisskb/src/include/linux/mm_types.h:444:1: warning: empty declaration struct vm_area_struct { ^~~~~~ /kisskb/src/include/linux/mm_types.h:511:1: warning: empty declaration struct kioctx_table; ^~~~~~ /kisskb/src/include/linux/mm_types.h:605:3: error: expected specifier-qualifier-list before 'seqcount_t' seqcount_t write_protect_seq; ^~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:512:1: warning: empty declaration struct mm_struct { ^~~~~~ /kisskb/src/include/linux/mm_types.h:729:25: error: storage class specified for parameter 'init_mm' extern struct mm_struct init_mm; ^~~~~~~ /kisskb/src/include/linux/mm_types.h:733:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:742:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:783:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:787:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:797:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:801:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:806:1: warning: empty declaration struct vma_iterator { ^~~~~~ /kisskb/src/include/linux/mm_types.h:821:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:827:1: warning: empty declaration struct mmu_gather; ^~~~~~ /kisskb/src/include/linux/mm_types.h:828:13: error: storage class specified for parameter 'tlb_gather_mmu' extern void tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:829:13: error: storage class specified for parameter 'tlb_gather_mmu_fullmm' extern void tlb_gather_mmu_fullmm(struct mmu_gather *tlb, struct mm_struct *mm); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:830:13: error: storage class specified for parameter 'tlb_finish_mmu' extern void tlb_finish_mmu(struct mmu_gather *tlb); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:832:1: warning: empty declaration struct vm_fault; ^~~~~~ /kisskb/src/include/linux/mm_types.h:839:32: error: storage class specified for parameter 'vm_fault_t' typedef __bitwise unsigned int vm_fault_t; ^~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:868:2: error: enumerator value for 'VM_FAULT_OOM' is not an integer constant VM_FAULT_OOM = (__force vm_fault_t)0x000001, ^~~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:868:48: error: expected ',' or '}' before numeric constant VM_FAULT_OOM = (__force vm_fault_t)0x000001, ^~~~~~~~ /kisskb/src/include/linux/mm_types.h:867:1: warning: empty declaration enum vm_fault_reason { ^~~~ /kisskb/src/include/linux/mm_types.h:923:2: error: expected specifier-qualifier-list before 'vm_fault_t' vm_fault_t (*fault)(const struct vm_special_mapping *sm, ^~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:908:1: warning: empty declaration struct vm_special_mapping { ^~~~~~ /kisskb/src/include/linux/mm_types.h:931:1: warning: empty declaration enum tlb_flush_reason { ^~~~ /kisskb/src/include/linux/mm_types.h:946:3: error: storage class specified for parameter 'swp_entry_t' } swp_entry_t; ^~~~~~~~~~~ /kisskb/src/include/linux/mm_types.h:989:1: warning: empty declaration enum fault_flag { ^~~~ /kisskb/src/include/linux/mm_types.h:1004:32: error: storage class specified for parameter 'zap_flags_t' typedef unsigned int __bitwise zap_flags_t; ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:22, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/page-flags.h:100:1: warning: empty declaration enum pageflags { ^~~~ /kisskb/src/include/linux/page-flags.h:241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:291:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:303:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:316:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:473:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Locked, locked, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:473:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Locked, locked, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:473:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Locked, locked, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:473:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Locked, locked, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:473:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Locked, locked, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:473:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Locked, locked, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:474:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Waiters, waiters, PF_ONLY_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:474:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Waiters, waiters, PF_ONLY_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:474:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Waiters, waiters, PF_ONLY_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:474:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Waiters, waiters, PF_ONLY_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:474:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Waiters, waiters, PF_ONLY_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:474:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Waiters, waiters, PF_ONLY_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:475:36: note: in expansion of macro 'TESTCLEARFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:475:36: note: in expansion of macro 'TESTCLEARFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:476:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Referenced, referenced, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:476:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Referenced, referenced, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:476:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Referenced, referenced, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:476:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Referenced, referenced, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:476:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Referenced, referenced, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:476:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Referenced, referenced, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:477:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Referenced, referenced, PF_HEAD) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:477:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Referenced, referenced, PF_HEAD) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:478:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(Referenced, referenced, PF_HEAD) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:478:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(Referenced, referenced, PF_HEAD) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:479:33: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:479:33: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:479:33: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:479:33: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:480:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Dirty, dirty, PF_HEAD) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:480:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Dirty, dirty, PF_HEAD) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:481:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:481:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:481:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:481:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:481:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:481:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:481:29: note: in expansion of macro '__CLEARPAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:481:29: note: in expansion of macro '__CLEARPAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:482:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(LRU, lru, PF_HEAD) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:482:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(LRU, lru, PF_HEAD) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:483:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:483:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:483:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:483:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:483:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:483:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:483:35: note: in expansion of macro '__CLEARPAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:483:35: note: in expansion of macro '__CLEARPAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:484:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Active, active, PF_HEAD) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:484:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Active, active, PF_HEAD) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:485:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Workingset, workingset, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:485:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Workingset, workingset, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:485:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Workingset, workingset, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:485:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Workingset, workingset, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:485:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Workingset, workingset, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:485:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Workingset, workingset, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:486:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Workingset, workingset, PF_HEAD) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:486:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Workingset, workingset, PF_HEAD) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:487:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Slab, slab, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:487:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Slab, slab, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:487:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Slab, slab, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:487:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Slab, slab, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:487:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Slab, slab, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:487:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Slab, slab, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:488:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(SlobFree, slob_free, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:488:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(SlobFree, slob_free, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:488:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(SlobFree, slob_free, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:488:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(SlobFree, slob_free, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:488:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(SlobFree, slob_free, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:488:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(SlobFree, slob_free, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:489:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Checked, checked, PF_NO_COMPOUND) /* Used by some filesystems */ ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:489:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Checked, checked, PF_NO_COMPOUND) /* Used by some filesystems */ ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:489:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Checked, checked, PF_NO_COMPOUND) /* Used by some filesystems */ ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:489:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Checked, checked, PF_NO_COMPOUND) /* Used by some filesystems */ ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:489:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Checked, checked, PF_NO_COMPOUND) /* Used by some filesystems */ ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:489:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Checked, checked, PF_NO_COMPOUND) /* Used by some filesystems */ ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:492:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Pinned, pinned, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:492:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Pinned, pinned, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:492:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Pinned, pinned, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:492:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Pinned, pinned, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:492:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Pinned, pinned, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:492:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Pinned, pinned, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:493:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Pinned, pinned, PF_NO_COMPOUND) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:493:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Pinned, pinned, PF_NO_COMPOUND) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:493:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Pinned, pinned, PF_NO_COMPOUND) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:493:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Pinned, pinned, PF_NO_COMPOUND) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:494:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SavePinned, savepinned, PF_NO_COMPOUND); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:494:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SavePinned, savepinned, PF_NO_COMPOUND); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:494:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SavePinned, savepinned, PF_NO_COMPOUND); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:494:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SavePinned, savepinned, PF_NO_COMPOUND); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:494:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SavePinned, savepinned, PF_NO_COMPOUND); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:494:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SavePinned, savepinned, PF_NO_COMPOUND); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:494:49: error: expected declaration specifiers before ';' token PAGEFLAG(SavePinned, savepinned, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Foreign, foreign, PF_NO_COMPOUND); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Foreign, foreign, PF_NO_COMPOUND); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Foreign, foreign, PF_NO_COMPOUND); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Foreign, foreign, PF_NO_COMPOUND); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Foreign, foreign, PF_NO_COMPOUND); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Foreign, foreign, PF_NO_COMPOUND); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:495:43: error: expected declaration specifiers before ';' token PAGEFLAG(Foreign, foreign, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:496:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:496:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:496:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:496:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:496:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:496:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:497:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:497:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:499:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:499:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:499:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:499:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:499:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:499:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:500:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:500:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:501:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:501:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:502:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:502:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:502:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:502:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:502:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:502:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:503:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:503:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:504:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:504:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:511:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private, private, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:511:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private, private, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:511:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private, private, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:511:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private, private, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:511:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private, private, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:511:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private, private, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:512:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:512:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:512:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:512:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:512:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:512:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:512:39: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:512:39: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:512:39: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:512:39: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:513:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:513:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:513:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:513:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:513:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:513:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:514:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:514:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:520:1: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(Writeback, writeback, PF_NO_TAIL) ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:520:1: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(Writeback, writeback, PF_NO_TAIL) ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:521:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Writeback, writeback, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:521:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Writeback, writeback, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:521:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Writeback, writeback, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:521:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Writeback, writeback, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:522:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:522:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:522:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:522:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:522:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:522:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:525:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:525:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:525:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:525:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:525:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:525:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:526:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Reclaim, reclaim, PF_NO_TAIL) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:526:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Reclaim, reclaim, PF_NO_TAIL) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:527:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Readahead, readahead, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:527:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Readahead, readahead, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:527:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Readahead, readahead, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:527:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Readahead, readahead, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:527:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Readahead, readahead, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:527:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Readahead, readahead, PF_NO_COMPOUND) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:528:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Readahead, readahead, PF_NO_COMPOUND) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:528:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Readahead, readahead, PF_NO_COMPOUND) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:537:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HighMem, highmem) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:537:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HighMem, highmem) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_set_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:537:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HighMem, highmem) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void SetPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:537:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HighMem, highmem) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_clear_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:537:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HighMem, highmem) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ClearPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:537:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HighMem, highmem) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:542:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:548:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:552:1: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(SwapCache, swapcache, PF_NO_TAIL) ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:552:1: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(SwapCache, swapcache, PF_NO_TAIL) ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:553:1: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(SwapCache, swapcache, PF_NO_TAIL) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:553:1: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(SwapCache, swapcache, PF_NO_TAIL) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:558:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Unevictable, unevictable, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:558:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Unevictable, unevictable, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:558:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Unevictable, unevictable, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:558:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Unevictable, unevictable, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:558:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Unevictable, unevictable, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:558:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Unevictable, unevictable, PF_HEAD) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:559:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Unevictable, unevictable, PF_HEAD) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:559:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Unevictable, unevictable, PF_HEAD) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:560:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Unevictable, unevictable, PF_HEAD) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:560:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Unevictable, unevictable, PF_HEAD) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:563:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:563:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:563:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:563:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:563:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:563:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:564:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:564:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:565:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Mlocked, mlocked, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:565:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Mlocked, mlocked, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:565:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Mlocked, mlocked, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:565:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Mlocked, mlocked, PF_NO_TAIL) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:574:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(Uncached, uncached) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:574:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(Uncached, uncached) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_set_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:574:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(Uncached, uncached) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void SetPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:574:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(Uncached, uncached) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_clear_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:574:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(Uncached, uncached) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ClearPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:574:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(Uncached, uncached) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:587:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HWPoison, hwpoison) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:587:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HWPoison, hwpoison) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_set_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:587:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HWPoison, hwpoison) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void SetPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:587:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HWPoison, hwpoison) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_clear_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:587:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HWPoison, hwpoison) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ClearPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:587:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HWPoison, hwpoison) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:601:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SkipKASanPoison, skip_kasan_poison) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:601:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SkipKASanPoison, skip_kasan_poison) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_set_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:601:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SkipKASanPoison, skip_kasan_poison) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void SetPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:601:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SkipKASanPoison, skip_kasan_poison) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_clear_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:601:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SkipKASanPoison, skip_kasan_poison) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ClearPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:601:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SkipKASanPoison, skip_kasan_poison) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:610:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Reported, reported, PF_NO_COMPOUND) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:610:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Reported, reported, PF_NO_COMPOUND) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:610:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Reported, reported, PF_NO_COMPOUND) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:610:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Reported, reported, PF_NO_COMPOUND) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:610:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Reported, reported, PF_NO_COMPOUND) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:610:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Reported, reported, PF_NO_COMPOUND) ^~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:615:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(VmemmapSelfHosted, vmemmap_self_hosted) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:615:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(VmemmapSelfHosted, vmemmap_self_hosted) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_set_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:615:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(VmemmapSelfHosted, vmemmap_self_hosted) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void SetPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:615:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(VmemmapSelfHosted, vmemmap_self_hosted) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_clear_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:615:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(VmemmapSelfHosted, vmemmap_self_hosted) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ClearPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:615:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(VmemmapSelfHosted, vmemmap_self_hosted) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:647:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:652:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:657:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:662:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:667:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:673:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:696:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(Ksm, ksm) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:696:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(Ksm, ksm) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:712:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:734:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:740:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:751:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:756:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:760:1: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(Uptodate, uptodate, PF_NO_TAIL) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:760:1: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(Uptodate, uptodate, PF_NO_TAIL) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:771:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:781:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:786:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:791:1: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(Head, head, PF_ANY) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:791:1: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(Head, head, PF_ANY) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:792:1: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Head, head, PF_ANY) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:792:1: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Head, head, PF_ANY) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:793:1: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(Head, head, PF_ANY) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:793:1: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(Head, head, PF_ANY) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:802:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:807:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:812:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:834:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(Huge, hugetlb) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:834:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(Huge, hugetlb) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:835:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(HeadHuge, headhuge) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:835:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(HeadHuge, headhuge) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:894:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransHuge, transhuge) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:894:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransHuge, transhuge) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:895:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransCompound, transcompound) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:895:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransCompound, transcompound) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:896:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransCompoundMap, transcompoundmap) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:896:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransCompoundMap, transcompoundmap) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:897:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransTail, transtail) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:897:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransTail, transtail) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:898:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(DoubleMap, double_map) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:898:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(DoubleMap, double_map) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_set_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:898:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(DoubleMap, double_map) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void SetPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:898:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(DoubleMap, double_map) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_clear_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:898:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(DoubleMap, double_map) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ClearPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:898:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(DoubleMap, double_map) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return 0; } \ ^ /kisskb/src/include/linux/page-flags.h:471:2: note: in expansion of macro 'TESTSETFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:899:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(DoubleMap, double_map) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:460:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int TestSetPage##uname(struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:471:2: note: in expansion of macro 'TESTSETFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:899:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(DoubleMap, double_map) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:464:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return 0; } \ ^ /kisskb/src/include/linux/page-flags.h:471:34: note: in expansion of macro 'TESTCLEARFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:899:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(DoubleMap, double_map) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:465:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int TestClearPage##uname(struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:471:34: note: in expansion of macro 'TESTCLEARFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:899:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(DoubleMap, double_map) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:912:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:912:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_set_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:912:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void SetPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:912:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_clear_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:912:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ClearPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:912:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return 0; } \ ^ /kisskb/src/include/linux/page-flags.h:471:2: note: in expansion of macro 'TESTSETFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:913:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:460:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int TestSetPage##uname(struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:471:2: note: in expansion of macro 'TESTSETFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:913:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:464:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return 0; } \ ^ /kisskb/src/include/linux/page-flags.h:471:34: note: in expansion of macro 'TESTCLEARFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:913:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:465:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int TestClearPage##uname(struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:471:34: note: in expansion of macro 'TESTCLEARFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:913:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:922:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:949:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:973:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Buddy, buddy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:973:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Buddy, buddy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:964:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:973:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Buddy, buddy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:997:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Offline, offline) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:997:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Offline, offline) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:964:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:997:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Offline, offline) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:999:13: error: storage class specified for parameter 'page_offline_freeze' extern void page_offline_freeze(void); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:1000:13: error: storage class specified for parameter 'page_offline_thaw' extern void page_offline_thaw(void); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:1001:13: error: storage class specified for parameter 'page_offline_begin' extern void page_offline_begin(void); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:1002:13: error: storage class specified for parameter 'page_offline_end' extern void page_offline_end(void); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:1007:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Table, table) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:1007:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Table, table) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:964:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:1007:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Table, table) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:1012:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Guard, guard) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:1012:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Guard, guard) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:964:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:1012:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Guard, guard) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:1014:13: error: storage class specified for parameter 'is_free_buddy_page' extern bool is_free_buddy_page(struct page *page); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:1016:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Isolated, isolated, PF_ANY); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:1016:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Isolated, isolated, PF_ANY); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:1016:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Isolated, isolated, PF_ANY); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:1016:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Isolated, isolated, PF_ANY); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:1016:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Isolated, isolated, PF_ANY); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^~~~~~~~~~~~~ /kisskb/src/include/linux/page-flags.h:1016:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Isolated, isolated, PF_ANY); ^~~~~~~~ /kisskb/src/include/linux/page-flags.h:1016:37: error: expected declaration specifiers before ';' token PAGEFLAG(Isolated, isolated, PF_ANY); ^ /kisskb/src/include/linux/page-flags.h:1019:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:1026:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:1033:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:1040:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:1084:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:1089:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/local_lock.h:5, from /kisskb/src/include/linux/mmzone.h:23, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/local_lock_internal.h:16:3: error: storage class specified for parameter 'local_lock_t' } local_lock_t; ^~~~~~~~~~~~ /kisskb/src/include/linux/local_lock_internal.h:47:39: error: expected declaration specifiers or '...' before 'local_lock_t' static inline void local_lock_acquire(local_lock_t *l) { } ^~~~~~~~~~~~ /kisskb/src/include/linux/local_lock_internal.h:48:39: error: expected declaration specifiers or '...' before 'local_lock_t' static inline void local_lock_release(local_lock_t *l) { } ^~~~~~~~~~~~ /kisskb/src/include/linux/local_lock_internal.h:49:42: error: expected declaration specifiers or '...' before 'local_lock_t' static inline void local_lock_debug_init(local_lock_t *l) { } ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/mmzone.h:42:1: warning: empty declaration enum migratetype { ^~~~ /kisskb/src/include/linux/mmzone.h:68:27: error: storage class specified for parameter 'migratetype_names' extern const char * const migratetype_names[MIGRATE_TYPES]; ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mmzone.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:98:12: error: storage class specified for parameter 'page_group_by_mobility_disabled' extern int page_group_by_mobility_disabled; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mmzone.h:105:1: warning: empty declaration struct free_area { ^~~~~~ /kisskb/src/include/linux/mmzone.h:112:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:122:1: warning: empty declaration struct pglist_data; ^~~~~~ /kisskb/src/include/linux/mmzone.h:138:1: warning: empty declaration enum zone_stat_item { ^~~~ /kisskb/src/include/linux/mmzone.h:157:1: warning: empty declaration enum node_stat_item { ^~~~ /kisskb/src/include/linux/mmzone.h:222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:266:1: warning: empty declaration enum lru_list { ^~~~ /kisskb/src/include/linux/mmzone.h:275:1: warning: empty declaration enum vmscan_throttle_state { ^~~~ /kisskb/src/include/linux/mmzone.h:288:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:293:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:301:1: warning: empty declaration enum lruvec_flags { ^~~~ /kisskb/src/include/linux/mmzone.h:364:1: warning: empty declaration struct lruvec; ^~~~~~ /kisskb/src/include/linux/mmzone.h:365:1: warning: empty declaration struct page_vma_mapped_walk; ^~~~~~ /kisskb/src/include/linux/mmzone.h:489:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:493:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:508:1: warning: empty declaration struct lruvec { ^~~~~~ /kisskb/src/include/linux/mmzone.h:544:28: error: storage class specified for parameter 'isolate_mode_t' typedef unsigned __bitwise isolate_mode_t; ^~~~~~~~~~~~~~ /kisskb/src/include/linux/mmzone.h:546:1: warning: empty declaration enum zone_watermarks { ^~~~ /kisskb/src/include/linux/mmzone.h:574:1: warning: empty declaration struct per_cpu_pages { ^~~~~~ /kisskb/src/include/linux/mmzone.h:588:1: warning: empty declaration struct per_cpu_zonestat { ^~~~~~ /kisskb/src/include/linux/mmzone.h:603:1: warning: empty declaration struct per_cpu_nodestat { ^~~~~~ /kisskb/src/include/linux/mmzone.h:610:1: warning: empty declaration enum zone_type { ^~~~ /kisskb/src/include/linux/mmzone.h:705:1: warning: empty declaration struct zone { ^~~~~~ /kisskb/src/include/linux/mmzone.h:875:1: warning: empty declaration enum pgdat_flags { ^~~~ /kisskb/src/include/linux/mmzone.h:886:1: warning: empty declaration enum zone_flags { ^~~~ /kisskb/src/include/linux/mmzone.h:894:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:899:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:908:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:913:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:918:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:923:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:974:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:980:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:993:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:999:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1004:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1015:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1035:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/mmzone.h:1051:1: warning: empty declaration struct zoneref { ^~~~~~ /kisskb/src/include/linux/mmzone.h:1070:1: warning: empty declaration struct zonelist { ^~~~~~ /kisskb/src/include/linux/mmzone.h:1079:21: error: storage class specified for parameter 'mem_map' extern struct page *mem_map; ^~~~~~~ /kisskb/src/include/linux/mmzone.h:1232:3: error: storage class specified for parameter 'pg_data_t' } pg_data_t; ^~~~~~~~~ /kisskb/src/include/linux/mmzone.h:1240:43: error: expected declaration specifiers or '...' before 'pg_data_t' static inline unsigned long pgdat_end_pfn(pg_data_t *pgdat) ^~~~~~~~~ In file included from /kisskb/src/include/linux/srcu.h:22, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/rcu_segcblist.h:21:1: warning: empty declaration struct rcu_cblist { ^~~~~~ /kisskb/src/include/linux/rcu_segcblist.h:206:1: warning: empty declaration struct rcu_segcblist { ^~~~~~ In file included from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/srcu.h:24:1: warning: empty declaration struct srcu_struct; ^~~~~~ In file included from /kisskb/src/include/linux/srcu.h:47, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/srcutiny.h:16:1: warning: empty declaration struct srcu_struct { ^~~~~~ /kisskb/src/include/linux/srcutiny.h:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcutiny.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcutiny.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcutiny.h:81:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/srcu.h:62:6: error: redefinition of parameter 'synchronize_srcu' void synchronize_srcu(struct srcu_struct *ssp); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/srcu.h:47, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/srcutiny.h:51:6: note: previous definition of 'synchronize_srcu' was here void synchronize_srcu(struct srcu_struct *ssp); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/srcu.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcu.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcu.h:172:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcu.h:188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcu.h:197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcu.h:211:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/notifier.h:49:1: warning: empty declaration struct notifier_block; ^~~~~~ /kisskb/src/include/linux/notifier.h:51:15: error: storage class specified for parameter 'notifier_fn_t' typedef int (*notifier_fn_t)(struct notifier_block *nb, ^~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:55:2: error: expected specifier-qualifier-list before 'notifier_fn_t' notifier_fn_t notifier_call; ^~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:54:1: warning: empty declaration struct notifier_block { ^~~~~~ /kisskb/src/include/linux/notifier.h:60:1: warning: empty declaration struct atomic_notifier_head { ^~~~~~ /kisskb/src/include/linux/notifier.h:65:1: warning: empty declaration struct blocking_notifier_head { ^~~~~~ /kisskb/src/include/linux/notifier.h:70:1: warning: empty declaration struct raw_notifier_head { ^~~~~~ /kisskb/src/include/linux/notifier.h:74:1: warning: empty declaration struct srcu_notifier_head { ^~~~~~ /kisskb/src/include/linux/notifier.h:93:13: error: storage class specified for parameter 'srcu_init_notifier_head' extern void srcu_init_notifier_head(struct srcu_notifier_head *nh); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:144:12: error: storage class specified for parameter 'atomic_notifier_chain_register' extern int atomic_notifier_chain_register(struct atomic_notifier_head *nh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:146:12: error: storage class specified for parameter 'blocking_notifier_chain_register' extern int blocking_notifier_chain_register(struct blocking_notifier_head *nh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:148:12: error: storage class specified for parameter 'raw_notifier_chain_register' extern int raw_notifier_chain_register(struct raw_notifier_head *nh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:150:12: error: storage class specified for parameter 'srcu_notifier_chain_register' extern int srcu_notifier_chain_register(struct srcu_notifier_head *nh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:153:12: error: storage class specified for parameter 'atomic_notifier_chain_register_unique_prio' extern int atomic_notifier_chain_register_unique_prio( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:155:12: error: storage class specified for parameter 'blocking_notifier_chain_register_unique_prio' extern int blocking_notifier_chain_register_unique_prio( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:158:12: error: storage class specified for parameter 'atomic_notifier_chain_unregister' extern int atomic_notifier_chain_unregister(struct atomic_notifier_head *nh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:160:12: error: storage class specified for parameter 'blocking_notifier_chain_unregister' extern int blocking_notifier_chain_unregister(struct blocking_notifier_head *nh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:162:12: error: storage class specified for parameter 'raw_notifier_chain_unregister' extern int raw_notifier_chain_unregister(struct raw_notifier_head *nh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:164:12: error: storage class specified for parameter 'srcu_notifier_chain_unregister' extern int srcu_notifier_chain_unregister(struct srcu_notifier_head *nh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:167:12: error: storage class specified for parameter 'atomic_notifier_call_chain' extern int atomic_notifier_call_chain(struct atomic_notifier_head *nh, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:169:12: error: storage class specified for parameter 'blocking_notifier_call_chain' extern int blocking_notifier_call_chain(struct blocking_notifier_head *nh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:171:12: error: storage class specified for parameter 'raw_notifier_call_chain' extern int raw_notifier_call_chain(struct raw_notifier_head *nh, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:173:12: error: storage class specified for parameter 'srcu_notifier_call_chain' extern int srcu_notifier_call_chain(struct srcu_notifier_head *nh, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:176:12: error: storage class specified for parameter 'blocking_notifier_call_chain_robust' extern int blocking_notifier_call_chain_robust(struct blocking_notifier_head *nh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:178:12: error: storage class specified for parameter 'raw_notifier_call_chain_robust' extern int raw_notifier_call_chain_robust(struct raw_notifier_head *nh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:181:13: error: storage class specified for parameter 'atomic_notifier_call_chain_is_empty' extern bool atomic_notifier_call_chain_is_empty(struct atomic_notifier_head *nh); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/notifier.h:195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/notifier.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/notifier.h:238:38: error: storage class specified for parameter 'reboot_notifier_list' extern struct blocking_notifier_head reboot_notifier_list; ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/memory_hotplug.h:10:1: warning: empty declaration struct page; ^~~~~~ /kisskb/src/include/linux/memory_hotplug.h:11:1: warning: empty declaration struct zone; ^~~~~~ /kisskb/src/include/linux/memory_hotplug.h:12:1: warning: empty declaration struct pglist_data; ^~~~~~ /kisskb/src/include/linux/memory_hotplug.h:13:1: warning: empty declaration struct mem_section; ^~~~~~ /kisskb/src/include/linux/memory_hotplug.h:14:1: warning: empty declaration struct memory_group; ^~~~~~ /kisskb/src/include/linux/memory_hotplug.h:15:1: warning: empty declaration struct resource; ^~~~~~ /kisskb/src/include/linux/memory_hotplug.h:16:1: warning: empty declaration struct vmem_altmap; ^~~~~~ /kisskb/src/include/linux/memory_hotplug.h:17:1: warning: empty declaration struct dev_pagemap; ^~~~~~ /kisskb/src/include/linux/memory_hotplug.h:56:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token static inline pg_data_t *generic_alloc_nodedata(int nid) ^ /kisskb/src/include/linux/memory_hotplug.h:61:51: error: expected declaration specifiers or '...' before 'pg_data_t' static inline void arch_refresh_nodedata(int nid, pg_data_t *pgdat) ^~~~~~~~~ /kisskb/src/include/linux/memory_hotplug.h:236:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memory_hotplug.h:240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memory_hotplug.h:243:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void zone_span_writelock(struct zone *zone) {} ^ /kisskb/src/include/linux/memory_hotplug.h:244:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void zone_span_writeunlock(struct zone *zone) {} ^ /kisskb/src/include/linux/memory_hotplug.h:245:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void zone_seqlock_init(struct zone *zone) {} ^ /kisskb/src/include/linux/memory_hotplug.h:248:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memory_hotplug.h:252:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void get_online_mems(void) {} ^ /kisskb/src/include/linux/memory_hotplug.h:253:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void put_online_mems(void) {} ^ /kisskb/src/include/linux/memory_hotplug.h:255:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mem_hotplug_begin(void) {} ^ /kisskb/src/include/linux/memory_hotplug.h:256:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mem_hotplug_done(void) {} ^ /kisskb/src/include/linux/memory_hotplug.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memory_hotplug.h:263:38: error: expected declaration specifiers or '...' before 'pg_data_t' static inline void pgdat_kswapd_lock(pg_data_t *pgdat) {} ^~~~~~~~~ /kisskb/src/include/linux/memory_hotplug.h:264:40: error: expected declaration specifiers or '...' before 'pg_data_t' static inline void pgdat_kswapd_unlock(pg_data_t *pgdat) {} ^~~~~~~~~ /kisskb/src/include/linux/memory_hotplug.h:265:43: error: expected declaration specifiers or '...' before 'pg_data_t' static inline void pgdat_kswapd_lock_init(pg_data_t *pgdat) {} ^~~~~~~~~ /kisskb/src/include/linux/memory_hotplug.h:298:79: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pgdat_resize_lock(struct pglist_data *p, unsigned long *f) {} ^ /kisskb/src/include/linux/memory_hotplug.h:299:81: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pgdat_resize_unlock(struct pglist_data *p, unsigned long *f) {} ^ /kisskb/src/include/linux/memory_hotplug.h:300:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pgdat_resize_init(struct pglist_data *pgdat) {} ^ /kisskb/src/include/linux/memory_hotplug.h:313:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void try_offline_node(int nid) {} ^ /kisskb/src/include/linux/memory_hotplug.h:317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memory_hotplug.h:322:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memory_hotplug.h:326:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __remove_memory(u64 start, u64 size) {} ^ /kisskb/src/include/linux/memory_hotplug.h:329:13: error: storage class specified for parameter 'set_zone_contiguous' extern void set_zone_contiguous(struct zone *zone); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/memory_hotplug.h:330:13: error: storage class specified for parameter 'clear_zone_contiguous' extern void clear_zone_contiguous(struct zone *zone); ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/mmzone.h:1247:26: error: expected declaration specifiers or '...' before 'pg_data_t' void build_all_zonelists(pg_data_t *pgdat); ^~~~~~~~~ /kisskb/src/include/linux/mmzone.h:1262:1: warning: empty declaration enum meminit_context { ^~~~ /kisskb/src/include/linux/mmzone.h:1267:13: error: storage class specified for parameter 'init_currently_empty_zone' extern void init_currently_empty_zone(struct zone *zone, unsigned long start_pfn, ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mmzone.h:1270:13: error: storage class specified for parameter 'lruvec_init' extern void lruvec_init(struct lruvec *lruvec); ^~~~~~~~~~~ /kisskb/src/include/linux/mmzone.h:1273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1284:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int local_memory_node(int node_id) { return node_id; }; ^ /kisskb/src/include/linux/mmzone.h:1284:69: error: expected declaration specifiers before ';' token static inline int local_memory_node(int node_id) { return node_id; }; ^ /kisskb/src/include/linux/mmzone.h:1299:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1333:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1337:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void zone_set_nid(struct zone *zone, int nid) {} ^ /kisskb/src/include/linux/mmzone.h:1340:12: error: storage class specified for parameter 'movable_zone' extern int movable_zone; ^~~~~~~~~~~~ /kisskb/src/include/linux/mmzone.h:1343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1360:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1374:1: warning: empty declaration struct ctl_table; ^~~~~~ /kisskb/src/include/linux/mmzone.h:1380:12: error: storage class specified for parameter 'sysctl_lowmem_reserve_ratio' extern int sysctl_lowmem_reserve_ratio[MAX_NR_ZONES]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mmzone.h:1391:12: error: storage class specified for parameter 'percpu_pagelist_high_fraction' extern int percpu_pagelist_high_fraction; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mmzone.h:1392:13: error: storage class specified for parameter 'numa_zonelist_order' extern char numa_zonelist_order[]; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mmzone.h:1397:27: error: storage class specified for parameter 'contig_page_data' extern struct pglist_data contig_page_data; ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mmzone.h:1399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1409:28: error: storage class specified for parameter 'first_online_pgdat' extern struct pglist_data *first_online_pgdat(void); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mmzone.h:1410:28: error: storage class specified for parameter 'next_online_pgdat' extern struct pglist_data *next_online_pgdat(struct pglist_data *pgdat); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mmzone.h:1411:21: error: storage class specified for parameter 'next_zone' extern struct zone *next_zone(struct zone *zone); ^~~~~~~~~ /kisskb/src/include/linux/mmzone.h:1442:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1458:6: error: expected declaration specifiers or '...' before 'nodemask_t' nodemask_t *nodes); ^~~~~~~~~~ In file included from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/mmzone.h:1477:6: error: expected declaration specifiers or '...' before 'nodemask_t' nodemask_t *nodes) ^~~~~~~~~~ /kisskb/src/include/linux/mmzone.h:1503:6: error: expected declaration specifiers or '...' before 'nodemask_t' nodemask_t *nodes) ^~~~~~~~~~ /kisskb/src/include/linux/mmzone.h:1546:39: error: expected declaration specifiers or '...' before 'nodemask_t' static inline bool movable_only_nodes(nodemask_t *nodes) ^~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/topology.h:76:26: error: storage class specified for parameter 'node_reclaim_distance' extern int __read_mostly node_reclaim_distance; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/topology.h:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/topology.h:169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/topology.h:244:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/m68k/include/asm/io_mm.h:25, from /kisskb/src/arch/m68k/include/asm/io.h:8, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/arch/m68k/include/asm/raw_io.h:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/raw_io.h:111:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/raw_io.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/raw_io.h:190:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/raw_io.h:229:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/raw_io.h:269:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/raw_io.h:310:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/raw_io.h:363:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/m68k/include/asm/io_mm.h:26, from /kisskb/src/arch/m68k/include/asm/io.h:8, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/arch/m68k/include/asm/virtconvert.h:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/virtconvert.h:27:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/m68k/include/asm/io_mm.h:27, from /kisskb/src/arch/m68k/include/asm/io.h:8, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/arch/m68k/include/asm/kmap.h:19:22: error: storage class specified for parameter '__ioremap' extern void __iomem *__ioremap(unsigned long physaddr, unsigned long size, ^~~~~~~~~ /kisskb/src/arch/m68k/include/asm/kmap.h:21:17: error: storage class specified for parameter 'iounmap' #define iounmap iounmap ^~~~~~~ /kisskb/src/arch/m68k/include/asm/kmap.h:22:13: note: in expansion of macro 'iounmap' extern void iounmap(void __iomem *addr); ^~~~~~~ /kisskb/src/arch/m68k/include/asm/kmap.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/kmap.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/kmap.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/kmap.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/kmap.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/kmap.h:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/kmap.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/m68k/include/asm/io_mm.h:29, from /kisskb/src/arch/m68k/include/asm/io.h:8, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/asm-generic/iomap.h:29:21: error: storage class specified for parameter 'ioread8' extern unsigned int ioread8(const void __iomem *); ^~~~~~~ /kisskb/src/include/asm-generic/iomap.h:30:21: error: storage class specified for parameter 'ioread16' extern unsigned int ioread16(const void __iomem *); ^~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:31:21: error: storage class specified for parameter 'ioread16be' extern unsigned int ioread16be(const void __iomem *); ^~~~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:32:21: error: storage class specified for parameter 'ioread32' extern unsigned int ioread32(const void __iomem *); ^~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:33:21: error: storage class specified for parameter 'ioread32be' extern unsigned int ioread32be(const void __iomem *); ^~~~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:50:13: error: storage class specified for parameter 'iowrite8' extern void iowrite8(u8, void __iomem *); ^~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:51:13: error: storage class specified for parameter 'iowrite16' extern void iowrite16(u16, void __iomem *); ^~~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:52:13: error: storage class specified for parameter 'iowrite16be' extern void iowrite16be(u16, void __iomem *); ^~~~~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:53:13: error: storage class specified for parameter 'iowrite32' extern void iowrite32(u32, void __iomem *); ^~~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:54:13: error: storage class specified for parameter 'iowrite32be' extern void iowrite32be(u32, void __iomem *); ^~~~~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:82:13: error: storage class specified for parameter 'ioread8_rep' extern void ioread8_rep(const void __iomem *port, void *buf, unsigned long count); ^~~~~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:83:13: error: storage class specified for parameter 'ioread16_rep' extern void ioread16_rep(const void __iomem *port, void *buf, unsigned long count); ^~~~~~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:84:13: error: storage class specified for parameter 'ioread32_rep' extern void ioread32_rep(const void __iomem *port, void *buf, unsigned long count); ^~~~~~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:86:13: error: storage class specified for parameter 'iowrite8_rep' extern void iowrite8_rep(void __iomem *port, const void *buf, unsigned long count); ^~~~~~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:87:13: error: storage class specified for parameter 'iowrite16_rep' extern void iowrite16_rep(void __iomem *port, const void *buf, unsigned long count); ^~~~~~~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:88:13: error: storage class specified for parameter 'iowrite32_rep' extern void iowrite32_rep(void __iomem *port, const void *buf, unsigned long count); ^~~~~~~~~~~~~ /kisskb/src/include/asm-generic/iomap.h:108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/asm-generic/iomap.h:113, from /kisskb/src/arch/m68k/include/asm/io_mm.h:29, from /kisskb/src/arch/m68k/include/asm/io.h:8, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/asm-generic/pci_iomap.h:10:1: warning: empty declaration struct pci_dev; ^~~~~~ /kisskb/src/include/asm-generic/pci_iomap.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pci_iomap.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pci_iomap.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pci_iomap.h:53:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pci_iomap.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ In file included from /kisskb/src/arch/m68k/include/asm/io.h:14, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/asm-generic/io.h:94:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long caller_addr) {} ^ /kisskb/src/include/asm-generic/io.h:96:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long caller_addr) {} ^ /kisskb/src/include/asm-generic/io.h:98:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long caller_addr) {} ^ /kisskb/src/include/asm-generic/io.h:100:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long caller_addr) {} ^ /kisskb/src/include/asm-generic/io.h:188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:250:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:262:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:543:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:556:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:569:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:582:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:592:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:602:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/logic_pio.h:11, from /kisskb/src/include/asm-generic/io.h:609, from /kisskb/src/arch/m68k/include/asm/io.h:14, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/fwnode.h:17:1: warning: empty declaration struct fwnode_operations; ^~~~~~ /kisskb/src/include/linux/fwnode.h:18:1: warning: empty declaration struct device; ^~~~~~ /kisskb/src/include/linux/fwnode.h:40:1: warning: empty declaration struct fwnode_handle { ^~~~~~ /kisskb/src/include/linux/fwnode.h:49:1: warning: empty declaration struct fwnode_link { ^~~~~~ /kisskb/src/include/linux/fwnode.h:62:1: warning: empty declaration struct fwnode_endpoint { ^~~~~~ /kisskb/src/include/linux/fwnode.h:83:1: warning: empty declaration struct fwnode_reference_args { ^~~~~~ /kisskb/src/include/linux/fwnode.h:114:1: warning: empty declaration struct fwnode_operations { ^~~~~~ /kisskb/src/include/linux/fwnode.h:183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fwnode.h:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fwnode.h:201:12: error: storage class specified for parameter 'fw_devlink_get_flags' extern u32 fw_devlink_get_flags(void); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fwnode.h:202:13: error: storage class specified for parameter 'fw_devlink_is_strict' extern bool fw_devlink_is_strict(void); ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/asm-generic/io.h:609, from /kisskb/src/arch/m68k/include/asm/io.h:14, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/logic_pio.h:13:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/logic_pio.h:18:1: warning: empty declaration struct logic_pio_hwaddr { ^~~~~~ /kisskb/src/include/linux/logic_pio.h:30:1: warning: empty declaration struct logic_pio_host_ops { ^~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/io.h:14, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/asm-generic/io.h:638:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:646:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:654:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:662:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:670:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:678:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:691:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:699:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:707:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:716:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:725:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:734:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:742:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:750:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:758:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:767:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:785:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:994, from /kisskb/src/arch/m68k/include/asm/io.h:14, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/overflow.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/overflow.h:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/overflow.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/overflow.h:183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/asm-generic/io.h:994, from /kisskb/src/arch/m68k/include/asm/io.h:14, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/vmalloc.h:15:1: warning: empty declaration struct vm_area_struct; /* vma defining user mapping in mm_types.h */ ^~~~~~ /kisskb/src/include/linux/vmalloc.h:16:1: warning: empty declaration struct notifier_block; /* in notifier.h */ ^~~~~~ /kisskb/src/include/linux/vmalloc.h:48:1: warning: empty declaration struct vm_struct { ^~~~~~ /kisskb/src/include/linux/vmalloc.h:62:1: warning: empty declaration struct vmap_area { ^~~~~~ /kisskb/src/include/linux/vmalloc.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:128:13: error: storage class specified for parameter 'vm_unmap_ram' extern void vm_unmap_ram(const void *mem, unsigned int count); ^~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:129:14: error: storage class specified for parameter 'vm_map_ram' extern void *vm_map_ram(struct page **pages, unsigned int count, int node); ^~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:130:13: error: storage class specified for parameter 'vm_unmap_aliases' extern void vm_unmap_aliases(void); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:133:20: error: storage class specified for parameter 'vmalloc_init' extern void __init vmalloc_init(void); ^~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:133:20: error: section attribute not allowed for 'vmalloc_init' /kisskb/src/include/linux/vmalloc.h:133:1: warning: 'cold' attribute ignored [-Wattributes] extern void __init vmalloc_init(void); ^~~~~~ /kisskb/src/include/linux/vmalloc.h:134:22: error: storage class specified for parameter 'vmalloc_nr_pages' extern unsigned long vmalloc_nr_pages(void); ^~~~~~~~~~~~~~~~ In file included from : /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:142:42: note: in expansion of macro '__alloc_size' extern void *vmalloc(unsigned long size) __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:143:42: note: in expansion of macro '__alloc_size' extern void *vzalloc(unsigned long size) __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:144:47: note: in expansion of macro '__alloc_size' extern void *vmalloc_user(unsigned long size) __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:145:57: note: in expansion of macro '__alloc_size' extern void *vmalloc_node(unsigned long size, int node) __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:146:57: note: in expansion of macro '__alloc_size' extern void *vzalloc_node(unsigned long size, int node) __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:147:45: note: in expansion of macro '__alloc_size' extern void *vmalloc_32(unsigned long size) __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:148:50: note: in expansion of macro '__alloc_size' extern void *vmalloc_32_user(unsigned long size) __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:149:60: note: in expansion of macro '__alloc_size' extern void *__vmalloc(unsigned long size, gfp_t gfp_mask) __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:153:24: note: in expansion of macro '__alloc_size' const void *caller) __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:155:33: note: in expansion of macro '__alloc_size' int node, const void *caller) __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:156:56: note: in expansion of macro '__alloc_size' void *vmalloc_huge(unsigned long size, gfp_t gfp_mask) __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:158:66: note: in expansion of macro '__alloc_size' extern void *__vmalloc_array(size_t n, size_t size, gfp_t flags) __alloc_size(1, 2); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:159:51: note: in expansion of macro '__alloc_size' extern void *vmalloc_array(size_t n, size_t size) __alloc_size(1, 2); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:160:60: note: in expansion of macro '__alloc_size' extern void *__vcalloc(size_t n, size_t size, gfp_t flags) __alloc_size(1, 2); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:161:45: note: in expansion of macro '__alloc_size' extern void *vcalloc(size_t n, size_t size) __alloc_size(1, 2); ^~~~~~~~~~~~ In file included from /kisskb/src/include/asm-generic/io.h:994, from /kisskb/src/arch/m68k/include/asm/io.h:14, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/vmalloc.h:163:13: error: storage class specified for parameter 'vfree' extern void vfree(const void *addr); ^~~~~ /kisskb/src/include/linux/vmalloc.h:164:13: error: storage class specified for parameter 'vfree_atomic' extern void vfree_atomic(const void *addr); ^~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:166:14: error: storage class specified for parameter 'vmap' extern void *vmap(struct page **pages, unsigned int count, ^~~~ /kisskb/src/include/linux/vmalloc.h:169:13: error: storage class specified for parameter 'vunmap' extern void vunmap(const void *addr); ^~~~~~ /kisskb/src/include/linux/vmalloc.h:171:12: error: storage class specified for parameter 'remap_vmalloc_range_partial' extern int remap_vmalloc_range_partial(struct vm_area_struct *vma, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:175:12: error: storage class specified for parameter 'remap_vmalloc_range' extern int remap_vmalloc_range(struct vm_area_struct *vma, void *addr, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:208:26: error: storage class specified for parameter 'get_vm_area' extern struct vm_struct *get_vm_area(unsigned long size, unsigned long flags); ^~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:209:26: error: storage class specified for parameter 'get_vm_area_caller' extern struct vm_struct *get_vm_area_caller(unsigned long size, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:211:26: error: storage class specified for parameter '__get_vm_area_caller' extern struct vm_struct *__get_vm_area_caller(unsigned long size, ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:216:26: error: storage class specified for parameter 'remove_vm_area' extern struct vm_struct *remove_vm_area(const void *addr); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:217:26: error: storage class specified for parameter 'find_vm_area' extern struct vm_struct *find_vm_area(const void *addr); ^~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:253:13: error: storage class specified for parameter 'vread' extern long vread(char *buf, char *addr, unsigned long count); ^~~~~ /kisskb/src/include/linux/vmalloc.h:258:25: error: storage class specified for parameter 'vmap_area_list' extern struct list_head vmap_area_list; ^~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:259:20: error: storage class specified for parameter 'vm_area_add_early' extern __init void vm_area_add_early(struct vm_struct *vm); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:259:20: error: section attribute not allowed for 'vm_area_add_early' /kisskb/src/include/linux/vmalloc.h:259:45: warning: 'cold' attribute ignored [-Wattributes] extern __init void vm_area_add_early(struct vm_struct *vm); ^~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:260:20: error: storage class specified for parameter 'vm_area_register_early' extern __init void vm_area_register_early(struct vm_struct *vm, size_t align); ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/vmalloc.h:260:20: error: section attribute not allowed for 'vm_area_register_early' /kisskb/src/include/linux/vmalloc.h:260:50: warning: 'cold' attribute ignored [-Wattributes] extern __init void vm_area_register_early(struct vm_struct *vm, size_t align); ^~~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/io.h:14, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/asm-generic/io.h:1168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:1224:12: error: storage class specified for parameter 'devmem_is_allowed' extern int devmem_is_allowed(unsigned long pfn); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/io.h:16:1: warning: empty declaration struct device; ^~~~~~ /kisskb/src/include/linux/io.h:17:1: warning: empty declaration struct resource; ^~~~~~ In file included from /kisskb/src/include/linux/compiler_types.h:79, from : /kisskb/src/include/linux/compiler_attributes.h:157:41: error: expected declaration specifiers before '__attribute__' # define __visible __attribute__((__externally_visible__)) ^~~~~~~~~~~~~ /kisskb/src/include/linux/io.h:19:1: note: in expansion of macro '__visible' __visible void __iowrite32_copy(void __iomem *to, const void *from, size_t count); ^~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/io.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/io.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/io.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/io.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/io.h:126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/io.h:135:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/io.h:159:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/io.h:165:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/gfp.h:10:1: warning: empty declaration struct vm_area_struct; ^~~~~~ /kisskb/src/include/linux/gfp.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:130:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:171:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void arch_free_page(struct page *page, int order) { } ^ /kisskb/src/include/linux/gfp.h:174:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void arch_alloc_page(struct page *page, int order) { } ^ /kisskb/src/include/linux/gfp.h:178:3: error: expected declaration specifiers or '...' before 'nodemask_t' nodemask_t *nodemask); ^~~~~~~~~~ /kisskb/src/include/linux/gfp.h:180:3: error: expected declaration specifiers or '...' before 'nodemask_t' nodemask_t *nodemask); ^~~~~~~~~~ /kisskb/src/include/linux/gfp.h:183:5: error: expected declaration specifiers or '...' before 'nodemask_t' nodemask_t *nodemask, int nr_pages, ^~~~~~~~~~ /kisskb/src/include/linux/gfp.h:194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:200:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:206:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:242:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:260:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:269:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:275:22: error: storage class specified for parameter '__get_free_pages' extern unsigned long __get_free_pages(gfp_t gfp_mask, unsigned int order); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/gfp.h:276:22: error: storage class specified for parameter 'get_zeroed_page' extern unsigned long get_zeroed_page(gfp_t gfp_mask); ^~~~~~~~~~~~~~~ In file included from : /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/gfp.h:278:54: note: in expansion of macro '__alloc_size' void *alloc_pages_exact(size_t size, gfp_t gfp_mask) __alloc_size(1); ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/compiler_types.h:79, from : /kisskb/src/include/linux/compiler_attributes.h:315:41: error: expected declaration specifiers before '__attribute__' #define __section(section) __attribute__((__section__(section))) ^~~~~~~~~~~~~ /kisskb/src/include/linux/init.h:86:26: note: in expansion of macro '__section' #define __meminit __section(".meminit.text") __cold notrace \ ^~~~~~~~~ /kisskb/src/include/linux/gfp.h:280:1: note: in expansion of macro '__meminit' __meminit void *alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask) __alloc_size(2); ^~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/gfp.h:288:13: error: storage class specified for parameter '__free_pages' extern void __free_pages(struct page *page, unsigned int order); ^~~~~~~~~~~~ /kisskb/src/include/linux/gfp.h:289:13: error: storage class specified for parameter 'free_pages' extern void free_pages(unsigned long addr, unsigned int order); ^~~~~~~~~~ /kisskb/src/include/linux/gfp.h:291:1: warning: empty declaration struct page_frag_cache; ^~~~~~ /kisskb/src/include/linux/gfp.h:292:13: error: storage class specified for parameter '__page_frag_cache_drain' extern void __page_frag_cache_drain(struct page *page, unsigned int count); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/gfp.h:293:14: error: storage class specified for parameter 'page_frag_alloc_align' extern void *page_frag_alloc_align(struct page_frag_cache *nc, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/gfp.h:299:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:303:13: error: storage class specified for parameter 'page_frag_free' extern void page_frag_free(void *addr); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/gfp.h:322:14: error: storage class specified for parameter 'gfp_allowed_mask' extern gfp_t gfp_allowed_mask; ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/gfp.h:327:13: error: storage class specified for parameter 'pm_restrict_gfp_mask' extern void pm_restrict_gfp_mask(void); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/gfp.h:328:13: error: storage class specified for parameter 'pm_restore_gfp_mask' extern void pm_restore_gfp_mask(void); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/gfp.h:330:14: error: storage class specified for parameter 'vma_thp_gfp_mask' extern gfp_t vma_thp_gfp_mask(struct vm_area_struct *vma); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/gfp.h:336:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/slab.h:19, from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/percpu-refcount.h:59:1: warning: empty declaration struct percpu_ref; ^~~~~~ /kisskb/src/include/linux/percpu-refcount.h:60:15: error: storage class specified for parameter 'percpu_ref_func_t' typedef void (percpu_ref_func_t)(struct percpu_ref *); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-refcount.h:63:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/percpu-refcount.h:72:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/percpu-refcount.h:97:2: error: expected specifier-qualifier-list before 'percpu_ref_func_t' percpu_ref_func_t *release; ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-refcount.h:95:1: warning: empty declaration struct percpu_ref_data { ^~~~~~ /kisskb/src/include/linux/percpu-refcount.h:105:1: warning: empty declaration struct percpu_ref { ^~~~~~ /kisskb/src/include/linux/percpu-refcount.h:122:6: error: expected declaration specifiers or '...' before 'percpu_ref_func_t' percpu_ref_func_t *release, unsigned int flags, ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-refcount.h:126:6: error: expected declaration specifiers or '...' before 'percpu_ref_func_t' percpu_ref_func_t *confirm_switch); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-refcount.h:130:6: error: expected declaration specifiers or '...' before 'percpu_ref_func_t' percpu_ref_func_t *confirm_kill); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-refcount.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:237:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:276:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:350:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/kasan.h:6, from /kisskb/src/include/linux/slab.h:148, from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/kasan-enabled.h:24:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan-enabled.h:29:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/slab.h:148, from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/kasan.h:11:1: warning: empty declaration struct kmem_cache; ^~~~~~ /kisskb/src/include/linux/kasan.h:12:1: warning: empty declaration struct page; ^~~~~~ /kisskb/src/include/linux/kasan.h:13:1: warning: empty declaration struct slab; ^~~~~~ /kisskb/src/include/linux/kasan.h:14:1: warning: empty declaration struct vm_struct; ^~~~~~ /kisskb/src/include/linux/kasan.h:15:1: warning: empty declaration struct task_struct; ^~~~~~ /kisskb/src/include/linux/kasan.h:24:32: error: storage class specified for parameter 'kasan_vmalloc_flags_t' typedef unsigned int __bitwise kasan_vmalloc_flags_t; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kasan.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/kasan.h:82:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_enable_current(void) {} ^ /kisskb/src/include/linux/kasan.h:83:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_disable_current(void) {} ^ /kisskb/src/include/linux/kasan.h:94:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:249:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_unpoison_range(const void *address, size_t size) {} ^ /kisskb/src/include/linux/kasan.h:251:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token bool init) {} ^ /kisskb/src/include/linux/kasan.h:253:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token bool init) {} ^ /kisskb/src/include/linux/kasan.h:254:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_cache_create_kmalloc(struct kmem_cache *cache) {} ^ /kisskb/src/include/linux/kasan.h:255:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_poison_slab(struct slab *slab) {} ^ /kisskb/src/include/linux/kasan.h:257:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void *object) {} ^ /kisskb/src/include/linux/kasan.h:259:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void *object) {} ^ /kisskb/src/include/linux/kasan.h:262:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:266:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:269:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_kfree_large(void *ptr) {} ^ /kisskb/src/include/linux/kasan.h:270:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_slab_free_mempool(void *ptr) {} ^ /kisskb/src/include/linux/kasan.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:287:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:291:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:300:72: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_unpoison_task_stack(struct task_struct *task) {} ^ /kisskb/src/include/linux/kasan.h:319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:324:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:330:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token slab_flags_t *flags) {} ^ /kisskb/src/include/linux/kasan.h:332:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_cache_shrink(struct kmem_cache *cache) {} ^ /kisskb/src/include/linux/kasan.h:333:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_cache_shutdown(struct kmem_cache *cache) {} ^ /kisskb/src/include/linux/kasan.h:334:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_record_aux_stack(void *ptr) {} ^ /kisskb/src/include/linux/kasan.h:335:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_record_aux_stack_noalloc(void *ptr) {} ^ /kisskb/src/include/linux/kasan.h:359:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:374:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_init_sw_tags(void) { } ^ /kisskb/src/include/linux/kasan.h:381:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_init_hw_tags_cpu(void) { } ^ /kisskb/src/include/linux/kasan.h:382:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_init_hw_tags(void) { } ^ /kisskb/src/include/linux/kasan.h:434:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long size) { } ^ /kisskb/src/include/linux/kasan.h:437:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:443:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long free_region_end) { } ^ /kisskb/src/include/linux/kasan.h:447:9: error: expected declaration specifiers or '...' before 'kasan_vmalloc_flags_t' kasan_vmalloc_flags_t flags) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kasan.h:452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/kasan.h:469:86: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } ^ /kisskb/src/include/linux/kasan.h:470:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_free_module_shadow(const struct vm_struct *vm) {} ^ /kisskb/src/include/linux/kasan.h:477:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_non_canonical_hook(unsigned long addr) { } ^ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/slab.h:150:1: warning: empty declaration struct list_lru; ^~~~~~ /kisskb/src/include/linux/slab.h:151:1: warning: empty declaration struct mem_cgroup; ^~~~~~ /kisskb/src/include/linux/slab.h:155:13: error: section attribute not allowed for 'kmem_cache_init' void __init kmem_cache_init(void); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:155:1: warning: 'cold' attribute ignored [-Wattributes] void __init kmem_cache_init(void); ^~~~ In file included from : /kisskb/src/include/linux/compiler_types.h:280:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __realloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:195:78: note: in expansion of macro '__realloc_size' void * __must_check krealloc(const void *objp, size_t new_size, gfp_t flags) __realloc_size(2); ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/slab.h:248:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/slab.h:332:1: warning: empty declaration enum kmalloc_cache_type { ^~~~ /kisskb/src/include/linux/slab.h:351:1: error: storage class specified for parameter 'kmalloc_caches' kmalloc_caches[NR_KMALLOC_TYPES][KMALLOC_SHIFT_HIGH + 1]; ^~~~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/slab.h:400:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:439:1: note: in expansion of macro 'static_assert' static_assert(PAGE_SHIFT <= 20); ^~~~~~~~~~~~~ In file included from : /kisskb/src/include/linux/compiler_types.h:279:30: error: expected ',' or ';' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:443:70: note: in expansion of macro '__alloc_size' void *__kmalloc(size_t size, gfp_t flags) __assume_kmalloc_alignment __alloc_size(1); ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/slab.h:444:31: warning: 'malloc' attribute ignored [-Wattributes] void *kmem_cache_alloc(struct kmem_cache *s, gfp_t flags) __assume_slab_alignment __malloc; ^~~~~~~~~~ /kisskb/src/include/linux/slab.h:446:7: warning: 'malloc' attribute ignored [-Wattributes] gfp_t gfpflags) __assume_slab_alignment __malloc; ^~~~~ /kisskb/src/include/linux/slab.h:464:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from : /kisskb/src/include/linux/compiler_types.h:279:30: error: expected ',' or ';' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:469:9: note: in expansion of macro '__alloc_size' __alloc_size(1); ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/slab.h:471:11: warning: 'malloc' attribute ignored [-Wattributes] __malloc; ^~~~~~~~ In file included from : /kisskb/src/include/linux/slab.h:482:37: error: expected declaration specifiers or '...' before numeric constant static __always_inline __alloc_size(3) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:491:37: error: expected declaration specifiers or '...' before numeric constant static __always_inline __alloc_size(4) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected ',' or ';' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:503:12: note: in expansion of macro '__alloc_size' __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected ',' or ';' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:506:13: note: in expansion of macro '__alloc_size' __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:562:37: error: expected declaration specifiers or '...' before numeric constant static __always_inline __alloc_size(1) void *kmalloc(size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:585:37: error: expected declaration specifiers or '...' before numeric constant static __always_inline __alloc_size(1) void *kmalloc_node(size_t size, gfp_t flags, int node) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:620:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kmalloc_array(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:620:31: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kmalloc_array(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:51: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~ /kisskb/src/include/linux/slab.h:638:30: error: expected declaration specifiers or '...' before numeric constant static inline __realloc_size(2, 3) void * __must_check krealloc_array(void *p, ^ /kisskb/src/include/linux/compiler_types.h:280:47: note: in definition of macro '__realloc_size' #define __realloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) ^ /kisskb/src/include/linux/slab.h:638:33: error: expected declaration specifiers or '...' before numeric constant static inline __realloc_size(2, 3) void * __must_check krealloc_array(void *p, ^ /kisskb/src/include/linux/compiler_types.h:280:53: note: in definition of macro '__realloc_size' #define __realloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) ^~~~~~~~~~~ /kisskb/src/include/linux/slab.h:657:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kcalloc(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:657:31: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kcalloc(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:51: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:663:29: note: in expansion of macro '__alloc_size' unsigned long caller) __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:680:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kmalloc_array_node(size_t n, size_t size, gfp_t flags, ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:680:31: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kmalloc_array_node(size_t n, size_t size, gfp_t flags, ^ /kisskb/src/include/linux/compiler_types.h:279:51: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~ /kisskb/src/include/linux/slab.h:692:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kcalloc_node(size_t n, size_t size, gfp_t flags, int node) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:692:31: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kcalloc_node(size_t n, size_t size, gfp_t flags, int node) ^ /kisskb/src/include/linux/compiler_types.h:279:51: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/slab.h:701:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from : /kisskb/src/include/linux/slab.h:710:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1) void *kzalloc(size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:721:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1) void *kzalloc_node(size_t size, gfp_t flags, int node) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:726:64: note: in expansion of macro '__alloc_size' extern void *kvmalloc_node(size_t size, gfp_t flags, int node) __alloc_size(1); ^~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:727:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1) void *kvmalloc(size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:731:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1) void *kvzalloc_node(size_t size, gfp_t flags, int node) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:735:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1) void *kvzalloc(size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:740:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kvmalloc_array(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:740:31: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kvmalloc_array(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:51: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~ /kisskb/src/include/linux/slab.h:750:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kvcalloc(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:750:31: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kvcalloc(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:51: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^~~~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:280:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __realloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:756:9: note: in expansion of macro '__realloc_size' __realloc_size(3); ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/slab.h:757:13: error: storage class specified for parameter 'kvfree' extern void kvfree(const void *addr); ^~~~~~ /kisskb/src/include/linux/slab.h:758:13: error: storage class specified for parameter 'kvfree_sensitive' extern void kvfree_sensitive(const void *addr, size_t len); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:778:13: error: section attribute not allowed for 'kmem_cache_init_late' void __init kmem_cache_init_late(void); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/slab.h:778:1: warning: 'cold' attribute ignored [-Wattributes] void __init kmem_cache_init_late(void); ^~~~ In file included from /kisskb/src/include/linux/irq.h:23, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/arch/m68k/include/asm/irq.h:59:1: warning: empty declaration struct irq_data; ^~~~~~ /kisskb/src/arch/m68k/include/asm/irq.h:60:1: warning: empty declaration struct irq_chip; ^~~~~~ /kisskb/src/arch/m68k/include/asm/irq.h:61:1: warning: empty declaration struct irq_desc; ^~~~~~ /kisskb/src/arch/m68k/include/asm/irq.h:62:21: error: storage class specified for parameter 'm68k_irq_startup' extern unsigned int m68k_irq_startup(struct irq_data *data); ^~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/irq.h:63:21: error: storage class specified for parameter 'm68k_irq_startup_irq' extern unsigned int m68k_irq_startup_irq(unsigned int irq); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/irq.h:64:13: error: storage class specified for parameter 'm68k_irq_shutdown' extern void m68k_irq_shutdown(struct irq_data *data); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/irq.h:65:13: error: storage class specified for parameter 'm68k_setup_auto_interrupt' extern void m68k_setup_auto_interrupt(void (*handler)(unsigned int, ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/irq.h:67:13: error: storage class specified for parameter 'm68k_setup_user_interrupt' extern void m68k_setup_user_interrupt(unsigned int vec, unsigned int cnt); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/irq.h:68:13: error: storage class specified for parameter 'm68k_setup_irq_controller' extern void m68k_setup_irq_controller(struct irq_chip *, ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/irq.h:72:21: error: storage class specified for parameter 'irq_canonicalize' extern unsigned int irq_canonicalize(unsigned int irq); ^~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/irq.h:79:17: error: storage class specified for parameter 'irq_err_count' extern atomic_t irq_err_count; ^~~~~~~~~~~~~ In file included from /kisskb/src/include/asm-generic/percpu.h:7, from ./arch/m68k/include/generated/asm/percpu.h:1, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/arch/m68k/include/asm/atomic.h:6, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/asm-generic/irq_regs.h:17:35: error: storage class specified for parameter '__irq_regs' DECLARE_PER_CPU(struct pt_regs *, __irq_regs); ^~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/asm-generic/irq_regs.h:17:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct pt_regs *, __irq_regs); ^~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/irq_regs.h:17:35: error: section attribute not allowed for '__irq_regs' DECLARE_PER_CPU(struct pt_regs *, __irq_regs); ^~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/asm-generic/irq_regs.h:17:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct pt_regs *, __irq_regs); ^~~~~~~~~~~~~~~ In file included from ./arch/m68k/include/generated/asm/irq_regs.h:1, from /kisskb/src/include/linux/irq.h:25, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/asm-generic/irq_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/irq_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/irq.h:27:1: warning: empty declaration struct seq_file; ^~~~~~ /kisskb/src/include/linux/irq.h:28:1: warning: empty declaration struct module; ^~~~~~ /kisskb/src/include/linux/irq.h:29:1: warning: empty declaration struct msi_msg; ^~~~~~ /kisskb/src/include/linux/irq.h:30:1: warning: empty declaration struct irq_affinity_desc; ^~~~~~ /kisskb/src/include/linux/irq.h:31:1: warning: empty declaration enum irqchip_irq_state; ^~~~ /kisskb/src/include/linux/irq.h:77:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/irq.h:123:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/irq.h:129:1: warning: empty declaration struct msi_desc; ^~~~~~ /kisskb/src/include/linux/irq.h:130:1: warning: empty declaration struct irq_domain; ^~~~~~ /kisskb/src/include/linux/irq.h:147:1: warning: empty declaration struct irq_common_data { ^~~~~~ /kisskb/src/include/linux/irq.h:179:1: warning: empty declaration struct irq_data { ^~~~~~ /kisskb/src/include/linux/irq.h:227:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/irq.h:257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:262:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:267:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:277:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:287:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:303:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:312:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:322:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:342:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:347:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:352:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:357:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:367:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:372:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:392:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:407:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:412:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:417:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:427:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:432:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:437:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:442:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:454:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:506:1: warning: empty declaration struct irq_chip { ^~~~~~ /kisskb/src/include/linux/irq.h:576:1: warning: empty declaration enum { ^~~~ In file included from /kisskb/src/include/linux/sched/mm.h:10, from /kisskb/src/include/linux/xarray.h:19, from /kisskb/src/include/linux/radix-tree.h:21, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/sync_core.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sched/mm.h:11, from /kisskb/src/include/linux/xarray.h:19, from /kisskb/src/include/linux/radix-tree.h:21, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/ioasid.h:9:22: error: storage class specified for parameter 'ioasid_t' typedef unsigned int ioasid_t; ^~~~~~~~ /kisskb/src/include/linux/ioasid.h:10:19: error: expected declaration specifiers or '...' before '*' token typedef ioasid_t (*ioasid_alloc_fn_t)(ioasid_t min, ioasid_t max, void *data); ^ /kisskb/src/include/linux/ioasid.h:11:34: error: expected declaration specifiers or '...' before 'ioasid_t' typedef void (*ioasid_free_fn_t)(ioasid_t ioasid, void *data); ^~~~~~~~ /kisskb/src/include/linux/ioasid.h:13:1: warning: empty declaration struct ioasid_set { ^~~~~~ /kisskb/src/include/linux/ioasid.h:26:2: error: unknown type name 'ioasid_alloc_fn_t' ioasid_alloc_fn_t alloc; ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioasid.h:27:2: error: unknown type name 'ioasid_free_fn_t' ioasid_free_fn_t free; ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioasid.h:25:1: warning: empty declaration struct ioasid_allocator_ops { ^~~~~~ /kisskb/src/include/linux/ioasid.h:49:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ioasid_alloc' static inline ioasid_t ioasid_alloc(struct ioasid_set *set, ioasid_t min, ^~~~~~~~~~~~ /kisskb/src/include/linux/ioasid.h:55:32: error: expected declaration specifiers or '...' before 'ioasid_t' static inline void ioasid_free(ioasid_t ioasid) { } ^~~~~~~~ /kisskb/src/include/linux/ioasid.h:57:57: error: expected declaration specifiers or '...' before 'ioasid_t' static inline void *ioasid_find(struct ioasid_set *set, ioasid_t ioasid, ^~~~~~~~ /kisskb/src/include/linux/ioasid.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioasid.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioasid.h:72:35: error: expected declaration specifiers or '...' before 'ioasid_t' static inline int ioasid_set_data(ioasid_t ioasid, void *data) ^~~~~~~~ /kisskb/src/include/linux/ioasid.h:77:32: error: expected declaration specifiers or '...' before 'ioasid_t' static inline bool pasid_valid(ioasid_t ioasid) ^~~~~~~~ In file included from /kisskb/src/include/linux/xarray.h:19, from /kisskb/src/include/linux/radix-tree.h:21, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/sched/mm.h:16:26: error: storage class specified for parameter 'mm_alloc' extern struct mm_struct *mm_alloc(void); ^~~~~~~~ /kisskb/src/include/linux/sched/mm.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:40:13: error: storage class specified for parameter '__mmdrop' extern void __mmdrop(struct mm_struct *mm); ^~~~~~~~ /kisskb/src/include/linux/sched/mm.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:99:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:104:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:109:13: error: storage class specified for parameter 'mmput' extern void mmput(struct mm_struct *); ^~~~~ /kisskb/src/include/linux/sched/mm.h:118:26: error: storage class specified for parameter 'get_task_mm' extern struct mm_struct *get_task_mm(struct task_struct *task); ^~~~~~~~~~~ /kisskb/src/include/linux/sched/mm.h:124:26: error: storage class specified for parameter 'mm_access' extern struct mm_struct *mm_access(struct task_struct *task, unsigned int mode); ^~~~~~~~~ /kisskb/src/include/linux/sched/mm.h:126:13: error: storage class specified for parameter 'exit_mm_release' extern void exit_mm_release(struct task_struct *, struct mm_struct *); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched/mm.h:128:13: error: storage class specified for parameter 'exec_mm_release' extern void exec_mm_release(struct task_struct *, struct mm_struct *); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched/mm.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:147:13: error: storage class specified for parameter 'arch_pick_mmap_layout' extern void arch_pick_mmap_layout(struct mm_struct *mm, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched/mm.h:150:1: error: storage class specified for parameter 'arch_get_unmapped_area' arch_get_unmapped_area(struct file *, unsigned long, unsigned long, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched/mm.h:153:1: error: storage class specified for parameter 'arch_get_unmapped_area_topdown' arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched/mm.h:171:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:229:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __fs_reclaim_acquire(unsigned long ip) { } ^ /kisskb/src/include/linux/sched/mm.h:230:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __fs_reclaim_release(unsigned long ip) { } ^ /kisskb/src/include/linux/sched/mm.h:231:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void fs_reclaim_acquire(gfp_t gfp_mask) { } ^ /kisskb/src/include/linux/sched/mm.h:232:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void fs_reclaim_release(gfp_t gfp_mask) { } ^ /kisskb/src/include/linux/sched/mm.h:243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:270:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:289:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:304:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:320:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:335:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:340:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:347:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:352:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:360:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:401:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/sched/mm.h:412:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/sched/mm.h:422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:431:13: error: storage class specified for parameter 'membarrier_exec_mmap' extern void membarrier_exec_mmap(struct mm_struct *mm); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched/mm.h:433:13: error: storage class specified for parameter 'membarrier_update_current_mm' extern void membarrier_update_current_mm(struct mm_struct *next_mm); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/sched/mm.h:474:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mm_pasid_init(struct mm_struct *mm) {} ^ /kisskb/src/include/linux/sched/mm.h:475:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mm_pasid_set(struct mm_struct *mm, u32 pasid) {} ^ /kisskb/src/include/linux/sched/mm.h:476:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mm_pasid_drop(struct mm_struct *mm) {} ^ In file included from /kisskb/src/include/linux/radix-tree.h:21, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/xarray.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:68:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:220:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:239:1: warning: empty declaration struct xa_limit { ^~~~~~ /kisskb/src/include/linux/xarray.h:250:28: error: storage class specified for parameter 'xa_mark_t' typedef unsigned __bitwise xa_mark_t; ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:258:1: warning: empty declaration enum xa_lock_type { ^~~~ /kisskb/src/include/linux/xarray.h:296:1: warning: empty declaration struct xarray { ^~~~~~ /kisskb/src/include/linux/xarray.h:356:56: error: expected declaration specifiers or '...' before 'xa_mark_t' bool xa_get_mark(struct xarray *, unsigned long index, xa_mark_t); ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:357:56: error: expected declaration specifiers or '...' before 'xa_mark_t' void xa_set_mark(struct xarray *, unsigned long index, xa_mark_t); ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:358:58: error: expected declaration specifiers or '...' before 'xa_mark_t' void xa_clear_mark(struct xarray *, unsigned long index, xa_mark_t); ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:360:22: error: expected declaration specifiers or '...' before 'xa_mark_t' unsigned long max, xa_mark_t) __attribute__((nonnull(2))); ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:362:22: error: expected declaration specifiers or '...' before 'xa_mark_t' unsigned long max, xa_mark_t) __attribute__((nonnull(2))); ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:364:38: error: expected declaration specifiers or '...' before 'xa_mark_t' unsigned long max, unsigned int n, xa_mark_t); ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:379:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:394:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:406:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:418:55: error: expected declaration specifiers or '...' before 'xa_mark_t' static inline bool xa_marked(const struct xarray *xa, xa_mark_t mark) ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:568:58: error: expected declaration specifiers or '...' before 'xa_mark_t' void __xa_set_mark(struct xarray *, unsigned long index, xa_mark_t); ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:569:60: error: expected declaration specifiers or '...' before 'xa_mark_t' void __xa_clear_mark(struct xarray *, unsigned long index, xa_mark_t); ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:587:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:614:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:639:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:663:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:690:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:718:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:746:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:806:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:836:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:866:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:896:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:926:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:960:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:994:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1028:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1059:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1077:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1095:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1140:1: warning: empty declaration struct xa_node { ^~~~~~ /kisskb/src/include/linux/xarray.h:1181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1205:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1214:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1229:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1235:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1253:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1264:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1289:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1305:16: error: storage class specified for parameter 'xa_update_node_t' typedef void (*xa_update_node_t)(struct xa_node *node); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/xarray.h:1307:39: error: expected declaration specifiers or '...' before 'xa_update_node_t' void xa_delete_node(struct xa_node *, xa_update_node_t); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/xarray.h:1335:2: error: expected specifier-qualifier-list before 'xa_update_node_t' xa_update_node_t xa_update; ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/xarray.h:1326:1: warning: empty declaration struct xa_state { ^~~~~~ /kisskb/src/include/linux/xarray.h:1408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1433:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1444:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1455:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1461:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1467:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1473:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1488:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1505:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1519:44: error: expected declaration specifiers or '...' before 'xa_mark_t' bool xas_get_mark(const struct xa_state *, xa_mark_t); ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:1520:44: error: expected declaration specifiers or '...' before 'xa_mark_t' void xas_set_mark(const struct xa_state *, xa_mark_t); ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:1521:46: error: expected declaration specifiers or '...' before 'xa_mark_t' void xas_clear_mark(const struct xa_state *, xa_mark_t); ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:1522:61: error: expected declaration specifiers or '...' before 'xa_mark_t' void *xas_find_marked(struct xa_state *, unsigned long max, xa_mark_t); ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:1537:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1543:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1549:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1568:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1597:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1613:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1628:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1648:57: error: expected declaration specifiers or '...' before 'xa_update_node_t' static inline void xas_set_update(struct xa_state *xas, xa_update_node_t update) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/xarray.h:1654:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1670:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1695:3: error: expected declaration specifiers or '...' before 'xa_mark_t' xa_mark_t mark) ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:1727:9: error: expected declaration specifiers or '...' before 'xa_mark_t' xa_mark_t mark) ^~~~~~~~~ /kisskb/src/include/linux/xarray.h:1752:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/xarray.h:1826:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1855:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/radix-tree.h:29:2: error: expected specifier-qualifier-list before 'local_lock_t' local_lock_t lock; ^~~~~~~~~~~~ /kisskb/src/include/linux/radix-tree.h:28:1: warning: empty declaration struct radix_tree_preload { ^~~~~~ In file included from /kisskb/src/include/asm-generic/percpu.h:7, from ./arch/m68k/include/generated/asm/percpu.h:1, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/arch/m68k/include/asm/atomic.h:6, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/radix-tree.h:34:44: error: storage class specified for parameter 'radix_tree_preloads' DECLARE_PER_CPU(struct radix_tree_preload, radix_tree_preloads); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/radix-tree.h:34:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct radix_tree_preload, radix_tree_preloads); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/radix-tree.h:34:44: error: section attribute not allowed for 'radix_tree_preloads' DECLARE_PER_CPU(struct radix_tree_preload, radix_tree_preloads); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/radix-tree.h:34:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct radix_tree_preload, radix_tree_preloads); ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:12, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/radix-tree.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:87:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:106:1: warning: empty declaration struct radix_tree_iter { ^~~~~~ /kisskb/src/include/linux/radix-tree.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:193:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:205:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:215:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:267:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/radix-tree.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:325:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/kernfs.h:12, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/idr.h:19:1: warning: empty declaration struct idr { ^~~~~~ /kisskb/src/include/linux/idr.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:240:1: warning: empty declaration struct ida_bitmap { ^~~~~~ /kisskb/src/include/linux/idr.h:244:1: warning: empty declaration struct ida { ^~~~~~ /kisskb/src/include/linux/idr.h:272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:308:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:313:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/kernfs.h:23:1: warning: empty declaration struct file; ^~~~~~ /kisskb/src/include/linux/kernfs.h:24:1: warning: empty declaration struct dentry; ^~~~~~ /kisskb/src/include/linux/kernfs.h:25:1: warning: empty declaration struct iattr; ^~~~~~ /kisskb/src/include/linux/kernfs.h:26:1: warning: empty declaration struct seq_file; ^~~~~~ /kisskb/src/include/linux/kernfs.h:27:1: warning: empty declaration struct vm_area_struct; ^~~~~~ /kisskb/src/include/linux/kernfs.h:28:1: warning: empty declaration struct vm_operations_struct; ^~~~~~ /kisskb/src/include/linux/kernfs.h:29:1: warning: empty declaration struct super_block; ^~~~~~ /kisskb/src/include/linux/kernfs.h:30:1: warning: empty declaration struct file_system_type; ^~~~~~ /kisskb/src/include/linux/kernfs.h:31:1: warning: empty declaration struct poll_table_struct; ^~~~~~ /kisskb/src/include/linux/kernfs.h:32:1: warning: empty declaration struct fs_context; ^~~~~~ /kisskb/src/include/linux/kernfs.h:34:1: warning: empty declaration struct kernfs_fs_context; ^~~~~~ /kisskb/src/include/linux/kernfs.h:35:1: warning: empty declaration struct kernfs_open_node; ^~~~~~ /kisskb/src/include/linux/kernfs.h:36:1: warning: empty declaration struct kernfs_iattrs; ^~~~~~ /kisskb/src/include/linux/kernfs.h:90:1: warning: empty declaration struct kernfs_global_locks { ^~~~~~ /kisskb/src/include/linux/kernfs.h:94:1: warning: empty declaration enum kernfs_node_type { ^~~~ /kisskb/src/include/linux/kernfs.h:105:1: warning: empty declaration enum kernfs_node_flag { ^~~~ /kisskb/src/include/linux/kernfs.h:120:1: warning: empty declaration enum kernfs_root_flag { ^~~~ /kisskb/src/include/linux/kernfs.h:153:1: warning: empty declaration struct kernfs_elem_dir { ^~~~~~ /kisskb/src/include/linux/kernfs.h:170:1: warning: empty declaration struct kernfs_elem_symlink { ^~~~~~ /kisskb/src/include/linux/kernfs.h:174:1: warning: empty declaration struct kernfs_elem_attr { ^~~~~~ /kisskb/src/include/linux/kernfs.h:190:1: warning: empty declaration struct kernfs_node { ^~~~~~ /kisskb/src/include/linux/kernfs.h:235:1: warning: empty declaration struct kernfs_syscall_ops { ^~~~~~ /kisskb/src/include/linux/kernfs.h:249:1: warning: empty declaration struct kernfs_open_file { ^~~~~~ /kisskb/src/include/linux/kernfs.h:269:1: warning: empty declaration struct kernfs_ops { ^~~~~~ /kisskb/src/include/linux/kernfs.h:324:1: warning: empty declaration struct kernfs_fs_context { ^~~~~~ /kisskb/src/include/linux/kernfs.h:336:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:350:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:359:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:590:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:602:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:609:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:617:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:624:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sysfs.h:21, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/kobject_ns.h:19:1: warning: empty declaration struct sock; ^~~~~~ /kisskb/src/include/linux/kobject_ns.h:20:1: warning: empty declaration struct kobject; ^~~~~~ /kisskb/src/include/linux/kobject_ns.h:26:1: warning: empty declaration enum kobj_ns_type { ^~~~ /kisskb/src/include/linux/kobject_ns.h:39:1: warning: empty declaration struct kobj_ns_type_operations { ^~~~~~ In file included from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/sysfs.h:22, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/arch/m68k/include/uapi/asm/stat.h:5:1: warning: empty declaration struct __old_kernel_stat { ^~~~~~ /kisskb/src/arch/m68k/include/uapi/asm/stat.h:19:1: warning: empty declaration struct stat { ^~~~~~ /kisskb/src/arch/m68k/include/uapi/asm/stat.h:45:1: warning: empty declaration struct stat64 { ^~~~~~ In file included from /kisskb/src/include/linux/stat.h:7, from /kisskb/src/include/linux/sysfs.h:22, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/uapi/linux/stat.h:56:1: warning: empty declaration struct statx_timestamp { ^~~~~~ /kisskb/src/include/uapi/linux/stat.h:99:1: warning: empty declaration struct statx { ^~~~~~ In file included from /kisskb/src/include/linux/sysfs.h:22, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/stat.h:22:1: warning: empty declaration struct kstat { ^~~~~~ In file included from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/sysfs.h:25:1: warning: empty declaration struct kobject; ^~~~~~ /kisskb/src/include/linux/sysfs.h:26:1: warning: empty declaration struct module; ^~~~~~ /kisskb/src/include/linux/sysfs.h:27:1: warning: empty declaration struct bin_attribute; ^~~~~~ /kisskb/src/include/linux/sysfs.h:28:1: warning: empty declaration enum kobj_ns_type; ^~~~ /kisskb/src/include/linux/sysfs.h:30:1: warning: empty declaration struct attribute { ^~~~~~ /kisskb/src/include/linux/sysfs.h:84:1: warning: empty declaration struct attribute_group { ^~~~~~ /kisskb/src/include/linux/sysfs.h:171:1: warning: empty declaration struct file; ^~~~~~ /kisskb/src/include/linux/sysfs.h:172:1: warning: empty declaration struct vm_area_struct; ^~~~~~ /kisskb/src/include/linux/sysfs.h:173:1: warning: empty declaration struct address_space; ^~~~~~ /kisskb/src/include/linux/sysfs.h:175:1: warning: empty declaration struct bin_attribute { ^~~~~~ /kisskb/src/include/linux/sysfs.h:254:1: warning: empty declaration struct sysfs_ops { ^~~~~~ /kisskb/src/include/linux/sysfs.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/compiler_types.h:79, from : /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^~~~~~~~~~~~~ /kisskb/src/include/linux/sysfs.h:356:1: note: in expansion of macro '__printf' __printf(2, 3) ^~~~~~~~ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^~~~~~~~~~~~~ /kisskb/src/include/linux/sysfs.h:358:1: note: in expansion of macro '__printf' __printf(3, 4) ^~~~~~~~ In file included from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/sysfs.h:622:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sysfs.h:628:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sysfs.h:634:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sysfs.h:639:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sysfs.h:645:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sysfs.h:650:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sysfs.h:656:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/irqdesc.h:6, from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/kobject.h:41:12: error: storage class specified for parameter 'uevent_seqnum' extern u64 uevent_seqnum; ^~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:53:1: warning: empty declaration enum kobject_action { ^~~~ /kisskb/src/include/linux/kobject.h:64:1: warning: empty declaration struct kobject { ^~~~~~ /kisskb/src/include/linux/kobject.h:83:5: error: storage class specified for parameter 'kobject_set_name' int kobject_set_name(struct kobject *kobj, const char *name, ...); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:85:5: error: storage class specified for parameter 'kobject_set_name_vargs' int kobject_set_name_vargs(struct kobject *kobj, const char *fmt, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:89:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kobject.h:93:13: error: storage class specified for parameter 'kobject_init' extern void kobject_init(struct kobject *kobj, const struct kobj_type *ktype); ^~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:95:5: error: storage class specified for parameter 'kobject_add' int kobject_add(struct kobject *kobj, struct kobject *parent, ^~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:98:5: error: storage class specified for parameter 'kobject_init_and_add' int kobject_init_and_add(struct kobject *kobj, ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:102:13: error: storage class specified for parameter 'kobject_del' extern void kobject_del(struct kobject *kobj); ^~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:104:38: error: storage class specified for parameter 'kobject_create_and_add' extern struct kobject * __must_check kobject_create_and_add(const char *name, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:107:25: error: storage class specified for parameter 'kobject_rename' extern int __must_check kobject_rename(struct kobject *, const char *new_name); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:108:25: error: storage class specified for parameter 'kobject_move' extern int __must_check kobject_move(struct kobject *, struct kobject *); ^~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:110:24: error: storage class specified for parameter 'kobject_get' extern struct kobject *kobject_get(struct kobject *kobj); ^~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:111:38: error: storage class specified for parameter 'kobject_get_unless_zero' extern struct kobject * __must_check kobject_get_unless_zero( ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:113:13: error: storage class specified for parameter 'kobject_put' extern void kobject_put(struct kobject *kobj); ^~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:115:20: error: storage class specified for parameter 'kobject_namespace' extern const void *kobject_namespace(struct kobject *kobj); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:116:13: error: storage class specified for parameter 'kobject_get_ownership' extern void kobject_get_ownership(struct kobject *kobj, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:118:14: error: storage class specified for parameter 'kobject_get_path' extern char *kobject_get_path(struct kobject *kobj, gfp_t flag); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:120:1: warning: empty declaration struct kobj_type { ^~~~~~ /kisskb/src/include/linux/kobject.h:129:1: warning: empty declaration struct kobj_uevent_env { ^~~~~~ /kisskb/src/include/linux/kobject.h:137:1: warning: empty declaration struct kset_uevent_ops { ^~~~~~ /kisskb/src/include/linux/kobject.h:143:1: warning: empty declaration struct kobj_attribute { ^~~~~~ /kisskb/src/include/linux/kobject.h:151:31: error: storage class specified for parameter 'kobj_sysfs_ops' extern const struct sysfs_ops kobj_sysfs_ops; ^~~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:153:1: warning: empty declaration struct sock; ^~~~~~ /kisskb/src/include/linux/kobject.h:172:1: warning: empty declaration struct kset { ^~~~~~ /kisskb/src/include/linux/kobject.h:179:13: error: storage class specified for parameter 'kset_init' extern void kset_init(struct kset *kset); ^~~~~~~~~ /kisskb/src/include/linux/kobject.h:180:25: error: storage class specified for parameter 'kset_register' extern int __must_check kset_register(struct kset *kset); ^~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:181:13: error: storage class specified for parameter 'kset_unregister' extern void kset_unregister(struct kset *kset); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:182:35: error: storage class specified for parameter 'kset_create_and_add' extern struct kset * __must_check kset_create_and_add(const char *name, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:187:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kobject.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kobject.h:197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kobject.h:202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kobject.h:206:24: error: storage class specified for parameter 'kset_find_obj' extern struct kobject *kset_find_obj(struct kset *, const char *); ^~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:209:24: error: storage class specified for parameter 'kernel_kobj' extern struct kobject *kernel_kobj; ^~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:211:24: error: storage class specified for parameter 'mm_kobj' extern struct kobject *mm_kobj; ^~~~~~~ /kisskb/src/include/linux/kobject.h:213:24: error: storage class specified for parameter 'hypervisor_kobj' extern struct kobject *hypervisor_kobj; ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:215:24: error: storage class specified for parameter 'power_kobj' extern struct kobject *power_kobj; ^~~~~~~~~~ /kisskb/src/include/linux/kobject.h:217:24: error: storage class specified for parameter 'firmware_kobj' extern struct kobject *firmware_kobj; ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/compiler_types.h:79, from : /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^~~~~~~~~~~~~ /kisskb/src/include/linux/kobject.h:224:1: note: in expansion of macro '__printf' __printf(2, 3) ^~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:591, from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/irqdesc.h:13:1: warning: empty declaration struct irq_affinity_notify; ^~~~~~ /kisskb/src/include/linux/irqdesc.h:14:1: warning: empty declaration struct proc_dir_entry; ^~~~~~ /kisskb/src/include/linux/irqdesc.h:15:1: warning: empty declaration struct module; ^~~~~~ /kisskb/src/include/linux/irqdesc.h:16:1: warning: empty declaration struct irq_desc; ^~~~~~ /kisskb/src/include/linux/irqdesc.h:17:1: warning: empty declaration struct irq_domain; ^~~~~~ /kisskb/src/include/linux/irqdesc.h:18:1: warning: empty declaration struct pt_regs; ^~~~~~ /kisskb/src/include/linux/irqdesc.h:59:2: error: expected specifier-qualifier-list before 'irq_flow_handler_t' irq_flow_handler_t handle_irq; ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irqdesc.h:55:1: warning: empty declaration struct irq_desc { ^~~~~~ /kisskb/src/include/linux/irqdesc.h:111:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irq_lock_sparse(void) { } ^ /kisskb/src/include/linux/irqdesc.h:112:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irq_unlock_sparse(void) { } ^ /kisskb/src/include/linux/irqdesc.h:113:24: error: storage class specified for parameter 'irq_desc' extern struct irq_desc irq_desc[NR_IRQS]; ^~~~~~~~ /kisskb/src/include/linux/irqdesc.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:193:8: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_flow_handler_t handler) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irqdesc.h:215:6: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_flow_handler_t handler, const char *name) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irqdesc.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:237:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:246:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/asm-generic/hardirq.h:17, from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/irq.h:608:1: warning: empty declaration struct irqaction; ^~~~~~ /kisskb/src/include/linux/irq.h:609:12: error: storage class specified for parameter 'setup_percpu_irq' extern int setup_percpu_irq(unsigned int irq, struct irqaction *new); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:610:13: error: storage class specified for parameter 'remove_percpu_irq' extern void remove_percpu_irq(unsigned int irq, struct irqaction *act); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:616:12: error: storage class specified for parameter 'irq_set_affinity_locked' extern int irq_set_affinity_locked(struct irq_data *data, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:618:12: error: storage class specified for parameter 'irq_set_vcpu_affinity' extern int irq_set_vcpu_affinity(unsigned int irq, void *vcpu_info); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:637:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irq_move_irq(struct irq_data *data) { } ^ /kisskb/src/include/linux/irq.h:638:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irq_move_masked_irq(struct irq_data *data) { } ^ /kisskb/src/include/linux/irq.h:639:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irq_force_complete_move(struct irq_desc *desc) { } ^ /kisskb/src/include/linux/irq.h:642:12: error: storage class specified for parameter 'no_irq_affinity' extern int no_irq_affinity; ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:648:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:657:13: error: storage class specified for parameter 'handle_level_irq' extern void handle_level_irq(struct irq_desc *desc); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:658:13: error: storage class specified for parameter 'handle_fasteoi_irq' extern void handle_fasteoi_irq(struct irq_desc *desc); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:659:13: error: storage class specified for parameter 'handle_edge_irq' extern void handle_edge_irq(struct irq_desc *desc); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:660:13: error: storage class specified for parameter 'handle_edge_eoi_irq' extern void handle_edge_eoi_irq(struct irq_desc *desc); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:661:13: error: storage class specified for parameter 'handle_simple_irq' extern void handle_simple_irq(struct irq_desc *desc); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:662:13: error: storage class specified for parameter 'handle_untracked_irq' extern void handle_untracked_irq(struct irq_desc *desc); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:663:13: error: storage class specified for parameter 'handle_percpu_irq' extern void handle_percpu_irq(struct irq_desc *desc); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:664:13: error: storage class specified for parameter 'handle_percpu_devid_irq' extern void handle_percpu_devid_irq(struct irq_desc *desc); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:665:13: error: storage class specified for parameter 'handle_bad_irq' extern void handle_bad_irq(struct irq_desc *desc); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:666:13: error: storage class specified for parameter 'handle_nested_irq' extern void handle_nested_irq(unsigned int irq); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:668:13: error: storage class specified for parameter 'handle_fasteoi_nmi' extern void handle_fasteoi_nmi(struct irq_desc *desc); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:669:13: error: storage class specified for parameter 'handle_percpu_devid_fasteoi_nmi' extern void handle_percpu_devid_fasteoi_nmi(struct irq_desc *desc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:671:12: error: storage class specified for parameter 'irq_chip_compose_msi_msg' extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:672:12: error: storage class specified for parameter 'irq_chip_pm_get' extern int irq_chip_pm_get(struct irq_data *data); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:673:12: error: storage class specified for parameter 'irq_chip_pm_put' extern int irq_chip_pm_put(struct irq_data *data); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:703:51: error: expected declaration specifiers or '...' before 'irqreturn_t' extern void note_interrupt(struct irq_desc *desc, irqreturn_t action_ret); ^~~~~~~~~~~ /kisskb/src/include/linux/irq.h:707:12: error: storage class specified for parameter 'noirqdebug_setup' extern int noirqdebug_setup(char *str); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:710:12: error: storage class specified for parameter 'can_request_irq' extern int can_request_irq(unsigned int irq, unsigned long irqflags); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:713:24: error: storage class specified for parameter 'no_irq_chip' extern struct irq_chip no_irq_chip; ^~~~~~~~~~~ /kisskb/src/include/linux/irq.h:714:24: error: storage class specified for parameter 'dummy_irq_chip' extern struct irq_chip dummy_irq_chip; ^~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:718:10: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_flow_handler_t handle, const char *name); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:722:10: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_flow_handler_t handle) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:727:12: error: storage class specified for parameter 'irq_set_percpu_devid' extern int irq_set_percpu_devid(unsigned int irq); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:728:12: error: storage class specified for parameter 'irq_set_percpu_devid_partition' extern int irq_set_percpu_devid_partition(unsigned int irq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:730:12: error: storage class specified for parameter 'irq_get_percpu_devid_partition' extern int irq_get_percpu_devid_partition(unsigned int irq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:734:37: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' __irq_set_handler(unsigned int irq, irq_flow_handler_t handle, int is_chained, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:738:35: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_set_handler(unsigned int irq, irq_flow_handler_t handle) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:749:43: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_set_chained_handler(unsigned int irq, irq_flow_handler_t handle) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:760:52: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_set_chained_handler_and_data(unsigned int irq, irq_flow_handler_t handle, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:766:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:771:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:781:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:786:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:791:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:796:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:804:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:811:12: error: storage class specified for parameter 'irq_set_chip' extern int irq_set_chip(unsigned int irq, const struct irq_chip *chip); ^~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:812:12: error: storage class specified for parameter 'irq_set_handler_data' extern int irq_set_handler_data(unsigned int irq, void *data); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:813:12: error: storage class specified for parameter 'irq_set_chip_data' extern int irq_set_chip_data(unsigned int irq, void *data); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:814:12: error: storage class specified for parameter 'irq_set_irq_type' extern int irq_set_irq_type(unsigned int irq, unsigned int type); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:815:12: error: storage class specified for parameter 'irq_set_msi_desc' extern int irq_set_msi_desc(unsigned int irq, struct msi_desc *entry); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:816:12: error: storage class specified for parameter 'irq_set_msi_desc_off' extern int irq_set_msi_desc_off(unsigned int irq_base, unsigned int irq_offset, ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:818:25: error: storage class specified for parameter 'irq_get_irq_data' extern struct irq_data *irq_get_irq_data(unsigned int irq); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:821:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:827:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:832:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:838:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:843:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:849:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:854:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:860:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:865:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:871:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:880:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:886:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:896:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:903:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:923:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:927:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:934:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:983:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:1001:1: warning: empty declaration struct irq_chip_regs { ^~~~~~ /kisskb/src/include/linux/irq.h:1027:2: error: expected specifier-qualifier-list before 'irq_flow_handler_t' irq_flow_handler_t handler; ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:1024:1: warning: empty declaration struct irq_chip_type { ^~~~~~ /kisskb/src/include/linux/irq.h:1066:1: warning: empty declaration struct irq_chip_generic { ^~~~~~ /kisskb/src/include/linux/irq.h:1099:1: warning: empty declaration enum irq_gc_flags { ^~~~ /kisskb/src/include/linux/irq.h:1116:1: warning: empty declaration struct irq_domain_chip_generic { ^~~~~~ /kisskb/src/include/linux/irq.h:1143:34: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' void __iomem *reg_base, irq_flow_handler_t handler); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:1154:8: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_flow_handler_t handler); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:1163:10: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_flow_handler_t handler, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/irq.h:1176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:1183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:1189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:1206:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irq_gc_lock(struct irq_chip_generic *gc) { } ^ /kisskb/src/include/linux/irq.h:1207:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irq_gc_unlock(struct irq_chip_generic *gc) { } ^ /kisskb/src/include/linux/irq.h:1222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:1231:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:1238:1: warning: empty declaration struct irq_matrix; ^~~~~~ In file included from ./arch/m68k/include/generated/asm/hardirq.h:1, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/asm-generic/hardirq.h:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/hardirq.h:13:13: error: storage class specified for parameter 'synchronize_irq' extern void synchronize_irq(unsigned int irq); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/hardirq.h:14:13: error: storage class specified for parameter 'synchronize_hardirq' extern bool synchronize_hardirq(unsigned int irq); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/hardirq.h:19:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __rcu_irq_enter_check_tick(void) { } ^ /kisskb/src/include/linux/hardirq.h:23:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from ./arch/m68k/include/generated/asm/sections.h:1, from /kisskb/src/include/linux/interrupt.h:21, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/asm-generic/sections.h:35:13: error: storage class specified for parameter '_text' extern char _text[], _stext[], _etext[]; ^~~~~ /kisskb/src/include/asm-generic/sections.h:35:22: error: storage class specified for parameter '_stext' extern char _text[], _stext[], _etext[]; ^~~~~~ /kisskb/src/include/asm-generic/sections.h:35:32: error: storage class specified for parameter '_etext' extern char _text[], _stext[], _etext[]; ^~~~~~ /kisskb/src/include/asm-generic/sections.h:36:13: error: storage class specified for parameter '_data' extern char _data[], _sdata[], _edata[]; ^~~~~ /kisskb/src/include/asm-generic/sections.h:36:22: error: storage class specified for parameter '_sdata' extern char _data[], _sdata[], _edata[]; ^~~~~~ /kisskb/src/include/asm-generic/sections.h:36:32: error: storage class specified for parameter '_edata' extern char _data[], _sdata[], _edata[]; ^~~~~~ /kisskb/src/include/asm-generic/sections.h:37:13: error: storage class specified for parameter '__bss_start' extern char __bss_start[], __bss_stop[]; ^~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:37:28: error: storage class specified for parameter '__bss_stop' extern char __bss_start[], __bss_stop[]; ^~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:38:13: error: storage class specified for parameter '__init_begin' extern char __init_begin[], __init_end[]; ^~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:38:29: error: storage class specified for parameter '__init_end' extern char __init_begin[], __init_end[]; ^~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:39:13: error: storage class specified for parameter '_sinittext' extern char _sinittext[], _einittext[]; ^~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:39:27: error: storage class specified for parameter '_einittext' extern char _sinittext[], _einittext[]; ^~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:40:13: error: storage class specified for parameter '__start_ro_after_init' extern char __start_ro_after_init[], __end_ro_after_init[]; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:40:38: error: storage class specified for parameter '__end_ro_after_init' extern char __start_ro_after_init[], __end_ro_after_init[]; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:41:13: error: storage class specified for parameter '_end' extern char _end[]; ^~~~ /kisskb/src/include/asm-generic/sections.h:42:13: error: storage class specified for parameter '__per_cpu_load' extern char __per_cpu_load[], __per_cpu_start[], __per_cpu_end[]; ^~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:42:31: error: storage class specified for parameter '__per_cpu_start' extern char __per_cpu_load[], __per_cpu_start[], __per_cpu_end[]; ^~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:42:50: error: storage class specified for parameter '__per_cpu_end' extern char __per_cpu_load[], __per_cpu_start[], __per_cpu_end[]; ^~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:43:13: error: storage class specified for parameter '__kprobes_text_start' extern char __kprobes_text_start[], __kprobes_text_end[]; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:43:37: error: storage class specified for parameter '__kprobes_text_end' extern char __kprobes_text_start[], __kprobes_text_end[]; ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:44:13: error: storage class specified for parameter '__entry_text_start' extern char __entry_text_start[], __entry_text_end[]; ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:44:35: error: storage class specified for parameter '__entry_text_end' extern char __entry_text_start[], __entry_text_end[]; ^~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:45:13: error: storage class specified for parameter '__start_rodata' extern char __start_rodata[], __end_rodata[]; ^~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:45:31: error: storage class specified for parameter '__end_rodata' extern char __start_rodata[], __end_rodata[]; ^~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:46:13: error: storage class specified for parameter '__irqentry_text_start' extern char __irqentry_text_start[], __irqentry_text_end[]; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:46:38: error: storage class specified for parameter '__irqentry_text_end' extern char __irqentry_text_start[], __irqentry_text_end[]; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:47:13: error: storage class specified for parameter '__softirqentry_text_start' extern char __softirqentry_text_start[], __softirqentry_text_end[]; ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:47:42: error: storage class specified for parameter '__softirqentry_text_end' extern char __softirqentry_text_start[], __softirqentry_text_end[]; ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:48:13: error: storage class specified for parameter '__start_once' extern char __start_once[], __end_once[]; ^~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:48:29: error: storage class specified for parameter '__end_once' extern char __start_once[], __end_once[]; ^~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:51:13: error: storage class specified for parameter '__ctors_start' extern char __ctors_start[], __ctors_end[]; ^~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:51:30: error: storage class specified for parameter '__ctors_end' extern char __ctors_start[], __ctors_end[]; ^~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:54:13: error: storage class specified for parameter '__start_opd' extern char __start_opd[], __end_opd[]; ^~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:54:28: error: storage class specified for parameter '__end_opd' extern char __start_opd[], __end_opd[]; ^~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:57:13: error: storage class specified for parameter '__noinstr_text_start' extern char __noinstr_text_start[], __noinstr_text_end[]; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:57:37: error: storage class specified for parameter '__noinstr_text_end' extern char __noinstr_text_start[], __noinstr_text_end[]; ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:59:29: error: storage class specified for parameter '__nosave_begin' extern __visible const void __nosave_begin, __nosave_end; ^~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:59:1: warning: 'externally_visible' attribute ignored [-Wattributes] extern __visible const void __nosave_begin, __nosave_end; ^~~~~~ /kisskb/src/include/asm-generic/sections.h:59:45: error: storage class specified for parameter '__nosave_end' extern __visible const void __nosave_begin, __nosave_end; ^~~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:59:1: warning: 'externally_visible' attribute ignored [-Wattributes] extern __visible const void __nosave_begin, __nosave_end; ^~~~~~ /kisskb/src/include/asm-generic/sections.h:72:3: error: storage class specified for parameter 'func_desc_t' } func_desc_t; ^~~~~~~~~~~ /kisskb/src/include/asm-generic/sections.h:76:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:207:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/interrupt.h:95:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/interrupt.h:100:22: error: expected declaration specifiers or '...' before '*' token typedef irqreturn_t (*irq_handler_t)(int, void *); ^ /kisskb/src/include/linux/interrupt.h:119:2: error: unknown type name 'irq_handler_t' irq_handler_t handler; ^~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:123:2: error: unknown type name 'irq_handler_t' irq_handler_t thread_fn; ^~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:118:1: warning: empty declaration struct irqaction { ^~~~~~ /kisskb/src/include/linux/interrupt.h:134:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'no_action' extern irqreturn_t no_action(int cpl, void *dev_id); ^~~~~~~~~ /kisskb/src/include/linux/interrupt.h:147:40: error: unknown type name 'irq_handler_t'; did you mean 'irq_hw_number_t'? request_threaded_irq(unsigned int irq, irq_handler_t handler, ^~~~~~~~~~~~~ irq_hw_number_t /kisskb/src/include/linux/interrupt.h:148:8: error: unknown type name 'irq_handler_t'; did you mean 'irq_hw_number_t'? irq_handler_t thread_fn, ^~~~~~~~~~~~~ irq_hw_number_t /kisskb/src/include/linux/interrupt.h:165:31: error: unknown type name 'irq_handler_t'; did you mean 'irq_hw_number_t'? request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags, ^~~~~~~~~~~~~ irq_hw_number_t /kisskb/src/include/linux/interrupt.h:172:43: error: unknown type name 'irq_handler_t'; did you mean 'irq_hw_number_t'? request_any_context_irq(unsigned int irq, irq_handler_t handler, ^~~~~~~~~~~~~ irq_hw_number_t /kisskb/src/include/linux/interrupt.h:176:40: error: unknown type name 'irq_handler_t'; did you mean 'irq_hw_number_t'? __request_percpu_irq(unsigned int irq, irq_handler_t handler, ^~~~~~~~~~~~~ irq_hw_number_t /kisskb/src/include/linux/interrupt.h:181:31: error: unknown type name 'irq_handler_t'; did you mean 'irq_hw_number_t'? request_nmi(unsigned int irq, irq_handler_t handler, unsigned long flags, ^~~~~~~~~~~~~ irq_hw_number_t /kisskb/src/include/linux/interrupt.h:185:38: error: unknown type name 'irq_handler_t'; did you mean 'irq_hw_number_t'? request_percpu_irq(unsigned int irq, irq_handler_t handler, ^~~~~~~~~~~~~ irq_hw_number_t /kisskb/src/include/linux/interrupt.h:193:38: error: unknown type name 'irq_handler_t'; did you mean 'irq_hw_number_t'? request_percpu_nmi(unsigned int irq, irq_handler_t handler, ^~~~~~~~~~~~~ irq_hw_number_t /kisskb/src/include/linux/interrupt.h:196:20: error: storage class specified for parameter 'free_irq' extern const void *free_irq(unsigned int, void *); ^~~~~~~~ /kisskb/src/include/linux/interrupt.h:197:13: error: storage class specified for parameter 'free_percpu_irq' extern void free_percpu_irq(unsigned int, void __percpu *); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:199:20: error: storage class specified for parameter 'free_nmi' extern const void *free_nmi(unsigned int irq, void *dev_id); ^~~~~~~~ /kisskb/src/include/linux/interrupt.h:200:13: error: storage class specified for parameter 'free_percpu_nmi' extern void free_percpu_nmi(unsigned int irq, void __percpu *percpu_dev_id); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:202:1: warning: empty declaration struct device; ^~~~~~ /kisskb/src/include/linux/interrupt.h:206:6: error: unknown type name 'irq_handler_t'; did you mean 'irq_hw_number_t'? irq_handler_t handler, irq_handler_t thread_fn, ^~~~~~~~~~~~~ irq_hw_number_t /kisskb/src/include/linux/interrupt.h:206:29: error: unknown type name 'irq_handler_t'; did you mean 'irq_hw_number_t'? irq_handler_t handler, irq_handler_t thread_fn, ^~~~~~~~~~~~~ irq_hw_number_t /kisskb/src/include/linux/interrupt.h:211:56: error: unknown type name 'irq_handler_t'; did you mean 'irq_hw_number_t'? devm_request_irq(struct device *dev, unsigned int irq, irq_handler_t handler, ^~~~~~~~~~~~~ irq_hw_number_t /kisskb/src/include/linux/interrupt.h:220:4: error: unknown type name 'irq_handler_t'; did you mean 'irq_hw_number_t'? irq_handler_t handler, unsigned long irqflags, ^~~~~~~~~~~~~ irq_hw_number_t /kisskb/src/include/linux/interrupt.h:223:13: error: storage class specified for parameter 'devm_free_irq' extern void devm_free_irq(struct device *dev, unsigned int irq, void *dev_id); ^~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:226:13: error: storage class specified for parameter 'disable_irq_nosync' extern void disable_irq_nosync(unsigned int irq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:227:13: error: storage class specified for parameter 'disable_hardirq' extern bool disable_hardirq(unsigned int irq); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:228:13: error: storage class specified for parameter 'disable_irq' extern void disable_irq(unsigned int irq); ^~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:229:13: error: storage class specified for parameter 'disable_percpu_irq' extern void disable_percpu_irq(unsigned int irq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:230:13: error: storage class specified for parameter 'enable_irq' extern void enable_irq(unsigned int irq); ^~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:231:13: error: storage class specified for parameter 'enable_percpu_irq' extern void enable_percpu_irq(unsigned int irq, unsigned int type); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:232:13: error: storage class specified for parameter 'irq_percpu_is_enabled' extern bool irq_percpu_is_enabled(unsigned int irq); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:233:13: error: storage class specified for parameter 'irq_wake_thread' extern void irq_wake_thread(unsigned int irq, void *dev_id); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:235:13: error: storage class specified for parameter 'disable_nmi_nosync' extern void disable_nmi_nosync(unsigned int irq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:236:13: error: storage class specified for parameter 'disable_percpu_nmi' extern void disable_percpu_nmi(unsigned int irq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:237:13: error: storage class specified for parameter 'enable_nmi' extern void enable_nmi(unsigned int irq); ^~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:238:13: error: storage class specified for parameter 'enable_percpu_nmi' extern void enable_percpu_nmi(unsigned int irq, unsigned int type); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:239:12: error: storage class specified for parameter 'prepare_percpu_nmi' extern int prepare_percpu_nmi(unsigned int irq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:240:13: error: storage class specified for parameter 'teardown_percpu_nmi' extern void teardown_percpu_nmi(unsigned int irq); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:242:12: error: storage class specified for parameter 'irq_inject_interrupt' extern int irq_inject_interrupt(unsigned int irq); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:245:13: error: storage class specified for parameter 'suspend_device_irqs' extern void suspend_device_irqs(void); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:246:13: error: storage class specified for parameter 'resume_device_irqs' extern void resume_device_irqs(void); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:247:13: error: storage class specified for parameter 'rearm_wake_irq' extern void rearm_wake_irq(unsigned int irq); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:261:1: warning: empty declaration struct irq_affinity_notify { ^~~~~~ /kisskb/src/include/linux/interrupt.h:285:1: warning: empty declaration struct irq_affinity { ^~~~~~ /kisskb/src/include/linux/interrupt.h:299:1: warning: empty declaration struct irq_affinity_desc { ^~~~~~ /kisskb/src/include/linux/interrupt.h:369:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:379:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:383:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int irq_select_affinity(unsigned int irq) { return 0; } ^ /kisskb/src/include/linux/interrupt.h:387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:405:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:417:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:424:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:442:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:450:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:474:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:482:12: error: storage class specified for parameter 'irq_set_irq_wake' extern int irq_set_irq_wake(unsigned int irq, unsigned int on); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:485:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:490:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:497:1: warning: empty declaration enum irqchip_irq_state { ^~~~ /kisskb/src/include/linux/interrupt.h:504:12: error: storage class specified for parameter 'irq_get_irqchip_state' extern int irq_get_irqchip_state(unsigned int irq, enum irqchip_irq_state which, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:506:12: error: storage class specified for parameter 'irq_set_irqchip_state' extern int irq_set_irqchip_state(unsigned int irq, enum irqchip_irq_state which, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:548:1: warning: empty declaration enum ^~~~ /kisskb/src/include/linux/interrupt.h:578:27: error: storage class specified for parameter 'softirq_to_name' extern const char * const softirq_to_name[NR_SOFTIRQS]; ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:584:1: warning: empty declaration struct softirq_action ^~~~~~ /kisskb/src/include/linux/interrupt.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:601:13: error: storage class specified for parameter 'open_softirq' extern void open_softirq(int nr, void (*action)(struct softirq_action *)); ^~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:602:13: error: storage class specified for parameter 'softirq_init' extern void softirq_init(void); ^~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:603:13: error: storage class specified for parameter '__raise_softirq_irqoff' extern void __raise_softirq_irqoff(unsigned int nr); ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:605:13: error: storage class specified for parameter 'raise_softirq_irqoff' extern void raise_softirq_irqoff(unsigned int nr); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:606:13: error: storage class specified for parameter 'raise_softirq' extern void raise_softirq(unsigned int nr); ^~~~~~~~~~~~~ In file included from /kisskb/src/include/asm-generic/percpu.h:7, from ./arch/m68k/include/generated/asm/percpu.h:1, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/arch/m68k/include/asm/atomic.h:6, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/interrupt.h:608:39: error: storage class specified for parameter 'ksoftirqd' DECLARE_PER_CPU(struct task_struct *, ksoftirqd); ^~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/interrupt.h:608:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct task_struct *, ksoftirqd); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:608:39: error: section attribute not allowed for 'ksoftirqd' DECLARE_PER_CPU(struct task_struct *, ksoftirqd); ^~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/interrupt.h:608:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct task_struct *, ksoftirqd); ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/interrupt.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:638:1: warning: empty declaration struct tasklet_struct ^~~~~~ /kisskb/src/include/linux/interrupt.h:680:1: warning: empty declaration enum ^~~~ /kisskb/src/include/linux/interrupt.h:697:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int tasklet_trylock(struct tasklet_struct *t) { return 1; } ^ /kisskb/src/include/linux/interrupt.h:698:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void tasklet_unlock(struct tasklet_struct *t) { } ^ /kisskb/src/include/linux/interrupt.h:699:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void tasklet_unlock_wait(struct tasklet_struct *t) { } ^ /kisskb/src/include/linux/interrupt.h:700:71: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void tasklet_unlock_spin_wait(struct tasklet_struct *t) { } ^ /kisskb/src/include/linux/interrupt.h:703:13: error: storage class specified for parameter '__tasklet_schedule' extern void __tasklet_schedule(struct tasklet_struct *t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:706:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:711:13: error: storage class specified for parameter '__tasklet_hi_schedule' extern void __tasklet_hi_schedule(struct tasklet_struct *t); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:714:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:720:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:730:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:737:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:744:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:749:13: error: storage class specified for parameter 'tasklet_kill' extern void tasklet_kill(struct tasklet_struct *t); ^~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:750:13: error: storage class specified for parameter 'tasklet_init' extern void tasklet_init(struct tasklet_struct *t, ^~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:752:13: error: storage class specified for parameter 'tasklet_setup' extern void tasklet_setup(struct tasklet_struct *t, ^~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:785:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:789:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:793:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:804:13: error: storage class specified for parameter 'init_irq_proc' extern void init_irq_proc(void); ^~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:817:1: warning: empty declaration struct seq_file; ^~~~~~ /kisskb/src/include/linux/interrupt.h:821:12: error: storage class specified for parameter 'early_irq_init' extern int early_irq_init(void); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:822:12: error: storage class specified for parameter 'arch_probe_nr_irqs' extern int arch_probe_nr_irqs(void); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/interrupt.h:823:12: error: storage class specified for parameter 'arch_early_irq_init' extern int arch_early_irq_init(void); ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/kernel_stat.h:20:1: warning: empty declaration enum cpu_usage_stat { ^~~~ /kisskb/src/include/linux/kernel_stat.h:37:1: warning: empty declaration struct kernel_cpustat { ^~~~~~ /kisskb/src/include/linux/kernel_stat.h:41:1: warning: empty declaration struct kernel_stat { ^~~~~~ In file included from /kisskb/src/include/asm-generic/percpu.h:7, from ./arch/m68k/include/generated/asm/percpu.h:1, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/arch/m68k/include/asm/atomic.h:6, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/kernel_stat.h:46:37: error: storage class specified for parameter 'kstat' DECLARE_PER_CPU(struct kernel_stat, kstat); ^~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/kernel_stat.h:46:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct kernel_stat, kstat); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:46:37: error: section attribute not allowed for 'kstat' DECLARE_PER_CPU(struct kernel_stat, kstat); ^~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/kernel_stat.h:46:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct kernel_stat, kstat); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:47:40: error: storage class specified for parameter 'kernel_cpustat' DECLARE_PER_CPU(struct kernel_cpustat, kernel_cpustat); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/kernel_stat.h:47:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct kernel_cpustat, kernel_cpustat); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:47:40: error: section attribute not allowed for 'kernel_cpustat' DECLARE_PER_CPU(struct kernel_cpustat, kernel_cpustat); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^~~~ /kisskb/src/include/linux/kernel_stat.h:47:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct kernel_cpustat, kernel_cpustat); ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/asm-offsets.c:16: /kisskb/src/include/linux/kernel_stat.h:55:27: error: storage class specified for parameter 'nr_context_switches' extern unsigned long long nr_context_switches(void); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:57:21: error: storage class specified for parameter 'kstat_irqs_cpu' extern unsigned int kstat_irqs_cpu(unsigned int irq, int cpu); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:58:13: error: storage class specified for parameter 'kstat_incr_irq_this_cpu' extern void kstat_incr_irq_this_cpu(unsigned int irq); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernel_stat.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernel_stat.h:73:21: error: storage class specified for parameter 'kstat_irqs_usr' extern unsigned int kstat_irqs_usr(unsigned int irq); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernel_stat.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernel_stat.h:95:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernel_stat.h:101:13: error: storage class specified for parameter 'account_user_time' extern void account_user_time(struct task_struct *, u64); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:102:13: error: storage class specified for parameter 'account_guest_time' extern void account_guest_time(struct task_struct *, u64); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:103:13: error: storage class specified for parameter 'account_system_time' extern void account_system_time(struct task_struct *, int, u64); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:104:13: error: storage class specified for parameter 'account_system_index_time' extern void account_system_index_time(struct task_struct *, u64, ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:106:13: error: storage class specified for parameter 'account_steal_time' extern void account_steal_time(u64); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:107:13: error: storage class specified for parameter 'account_idle_time' extern void account_idle_time(u64); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:108:12: error: storage class specified for parameter 'get_idle_time' extern u64 get_idle_time(struct kernel_cpustat *kcs, int cpu); ^~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:116:13: error: storage class specified for parameter 'account_process_tick' extern void account_process_tick(struct task_struct *, int user); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel_stat.h:119:13: error: storage class specified for parameter 'account_idle_ticks' extern void account_idle_ticks(unsigned long ticks); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/asm-offsets.c:18: /kisskb/src/arch/m68k/include/asm/bootinfo.h:20:13: error: storage class specified for parameter 'save_bootinfo' extern void save_bootinfo(const struct bi_record *bi); ^~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/bootinfo.h:28:72: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void process_uboot_commandline(char *commandp, int size) {} ^ In file included from /kisskb/src/arch/m68k/include/asm/amigahw.h:19, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:20: /kisskb/src/include/linux/ioport.h:21:1: warning: empty declaration struct resource { ^~~~~~ /kisskb/src/include/linux/ioport.h:134:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/ioport.h:150:1: warning: empty declaration enum { ^~~~ /kisskb/src/include/linux/ioport.h:191:24: error: storage class specified for parameter 'ioport_resource' extern struct resource ioport_resource; ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:192:24: error: storage class specified for parameter 'iomem_resource' extern struct resource iomem_resource; ^~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:194:25: error: storage class specified for parameter 'request_resource_conflict' extern struct resource *request_resource_conflict(struct resource *root, struct resource *new); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:195:12: error: storage class specified for parameter 'request_resource' extern int request_resource(struct resource *root, struct resource *new); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:196:12: error: storage class specified for parameter 'release_resource' extern int release_resource(struct resource *new); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:198:13: error: storage class specified for parameter 'reserve_region_with_split' extern void reserve_region_with_split(struct resource *root, ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:201:25: error: storage class specified for parameter 'insert_resource_conflict' extern struct resource *insert_resource_conflict(struct resource *parent, struct resource *new); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:202:12: error: storage class specified for parameter 'insert_resource' extern int insert_resource(struct resource *parent, struct resource *new); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:203:13: error: storage class specified for parameter 'insert_resource_expand_to_fit' extern void insert_resource_expand_to_fit(struct resource *root, struct resource *new); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:204:12: error: storage class specified for parameter 'remove_resource' extern int remove_resource(struct resource *old); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:205:13: error: storage class specified for parameter 'arch_remove_reservations' extern void arch_remove_reservations(struct resource *avail); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:206:12: error: storage class specified for parameter 'allocate_resource' extern int allocate_resource(struct resource *root, struct resource *new, ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:242:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:248:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:277:26: error: storage class specified for parameter '__request_region' extern struct resource * __request_region(struct resource *, ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:286:13: error: storage class specified for parameter '__release_region' extern void __release_region(struct resource *, resource_size_t, ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:296:1: warning: empty declaration struct device; ^~~~~~ /kisskb/src/include/linux/ioport.h:298:12: error: storage class specified for parameter 'devm_request_resource' extern int devm_request_resource(struct device *dev, struct resource *root, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:300:13: error: storage class specified for parameter 'devm_release_resource' extern void devm_release_resource(struct device *dev, struct resource *new); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:307:26: error: storage class specified for parameter '__devm_request_region' extern struct resource * __devm_request_region(struct device *dev, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:316:13: error: storage class specified for parameter '__devm_release_region' extern void __devm_release_region(struct device *dev, struct resource *parent, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:318:12: error: storage class specified for parameter 'iomem_map_sanity_check' extern int iomem_map_sanity_check(resource_size_t addr, unsigned long size); ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:319:13: error: storage class specified for parameter 'iomem_is_exclusive' extern bool iomem_is_exclusive(u64 addr); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:322:1: error: storage class specified for parameter 'walk_system_ram_range' walk_system_ram_range(unsigned long start_pfn, unsigned long nr_pages, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:325:1: error: storage class specified for parameter 'walk_mem_res' walk_mem_res(u64 start, u64 end, void *arg, ^~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:328:1: error: storage class specified for parameter 'walk_system_ram_res' walk_system_ram_res(u64 start, u64 end, void *arg, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:331:1: error: storage class specified for parameter 'walk_iomem_res_desc' walk_iomem_res_desc(unsigned long desc, unsigned long flags, u64 start, u64 end, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ioport.h:342:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:348:30: error: storage class specified for parameter 'iomem_get_mapping' extern struct address_space *iomem_get_mapping(void); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/asm-offsets.c:20: /kisskb/src/arch/m68k/include/asm/amigahw.h:28:22: error: storage class specified for parameter 'amiga_chipset' extern unsigned long amiga_chipset; ^~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/amigahw.h:35:22: error: storage class specified for parameter 'amiga_eclock' extern unsigned long amiga_eclock; /* 700 kHz E Peripheral Clock */ ^~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/amigahw.h:36:22: error: storage class specified for parameter 'amiga_colorclock' extern unsigned long amiga_colorclock; /* 3.5 MHz Color Clock */ ^~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/amigahw.h:37:22: error: storage class specified for parameter 'amiga_chip_size' extern unsigned long amiga_chip_size; /* Chip RAM Size (bytes) */ ^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/amigahw.h:38:22: error: storage class specified for parameter 'amiga_vblank' extern unsigned char amiga_vblank; /* VBLANK Frequency */ ^~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/amigahw.h:45:1: warning: empty declaration struct amiga_hw_present { ^~~~~~ /kisskb/src/arch/m68k/include/asm/amigahw.h:85:32: error: storage class specified for parameter 'amiga_hw_present' extern struct amiga_hw_present amiga_hw_present; ^~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/amigahw.h:87:1: warning: empty declaration struct CUSTOM { ^~~~~~ /kisskb/src/arch/m68k/include/asm/amigahw.h:225:1: warning: empty declaration struct CIA { ^~~~~~ /kisskb/src/arch/m68k/include/asm/amigahw.h:262:32: error: storage class specified for parameter 'amiga_audio_min_period' extern volatile unsigned short amiga_audio_min_period; ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/amigahw.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/m68k/include/asm/amigahw.h:278:1: warning: empty declaration struct tod3000 { ^~~~~~ /kisskb/src/arch/m68k/include/asm/amigahw.h:300:1: warning: empty declaration struct tod2000 { ^~~~~~ In file included from /kisskb/src/arch/m68k/kernel/asm-offsets.c:21: /kisskb/src/include/linux/font.h:16:1: warning: empty declaration struct font_desc { ^~~~~~ /kisskb/src/include/linux/font.h:39:31: error: storage class specified for parameter 'font_vga_8x8' extern const struct font_desc font_vga_8x8, ^~~~~~~~~~~~ /kisskb/src/include/linux/font.h:40:4: error: storage class specified for parameter 'font_vga_8x16' font_vga_8x16, ^~~~~~~~~~~~~ /kisskb/src/include/linux/font.h:41:4: error: storage class specified for parameter 'font_pearl_8x8' font_pearl_8x8, ^~~~~~~~~~~~~~ /kisskb/src/include/linux/font.h:42:4: error: storage class specified for parameter 'font_vga_6x11' font_vga_6x11, ^~~~~~~~~~~~~ /kisskb/src/include/linux/font.h:43:4: error: storage class specified for parameter 'font_7x14' font_7x14, ^~~~~~~~~ /kisskb/src/include/linux/font.h:44:4: error: storage class specified for parameter 'font_10x18' font_10x18, ^~~~~~~~~~ /kisskb/src/include/linux/font.h:45:4: error: storage class specified for parameter 'font_sun_8x16' font_sun_8x16, ^~~~~~~~~~~~~ /kisskb/src/include/linux/font.h:46:4: error: storage class specified for parameter 'font_sun_12x22' font_sun_12x22, ^~~~~~~~~~~~~~ /kisskb/src/include/linux/font.h:47:4: error: storage class specified for parameter 'font_acorn_8x8' font_acorn_8x8, ^~~~~~~~~~~~~~ /kisskb/src/include/linux/font.h:48:4: error: storage class specified for parameter 'font_mini_4x6' font_mini_4x6, ^~~~~~~~~~~~~ /kisskb/src/include/linux/font.h:49:4: error: storage class specified for parameter 'font_6x10' font_6x10, ^~~~~~~~~ /kisskb/src/include/linux/font.h:50:4: error: storage class specified for parameter 'font_ter_16x32' font_ter_16x32, ^~~~~~~~~~~~~~ /kisskb/src/include/linux/font.h:51:4: error: storage class specified for parameter 'font_6x8' font_6x8; ^~~~~~~~ /kisskb/src/include/linux/font.h:55:32: error: storage class specified for parameter 'find_font' extern const struct font_desc *find_font(const char *name); ^~~~~~~~~ /kisskb/src/include/linux/font.h:59:32: error: storage class specified for parameter 'get_default_font' extern const struct font_desc *get_default_font(int xres, int yres, ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/font.h:73:1: warning: empty declaration struct font_data { ^~~~~~ /kisskb/src/arch/m68k/kernel/asm-offsets.c:24:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/hrtimer.h:19, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:15: /kisskb/src/include/linux/percpu.h:120:23: error: old-style parameter declarations in prototyped function definition extern void __percpu *__alloc_reserved_percpu(size_t size, size_t align) __alloc_size(1); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/asm-offsets.c:108: error: expected '{' at end of input } /kisskb/src/arch/m68k/kernel/asm-offsets.c:108:1: error: control reaches end of non-void function [-Werror=return-type] } ^ cc1: some warnings being treated as errors make[2]: *** [/kisskb/src/scripts/Makefile.build:118: arch/m68k/kernel/asm-offsets.s] Error 1 make[1]: *** [/kisskb/src/Makefile:1273: prepare0] Error 2 make: *** [Makefile:231: __sub-make] Error 2 Command 'make -s -j 48 ARCH=m68k O=/kisskb/build/linux-next_sun3_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linux-next_sun3_defconfig_m68k-gcc8 # Build took: 0:00:14.094598