All of lore.kernel.org
 help / color / mirror / Atom feed
* [hch-misc:lib-raid6 33/39] include/linux/err.h:129:9: sparse: sparse: Trying to use reserved word 'else' as identifier
@ 2026-03-24  8:00 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-03-24  8:00 UTC (permalink / raw)
  To: oe-kbuild; +Cc: lkp

:::::: 
:::::: Manual check reason: "low confidence static check first_new_problem: include/linux/err.h:129:9: sparse: sparse: Trying to use reserved word 'else' as identifier"
:::::: 

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
TO: Christoph Hellwig <hch@lst.de>

tree:   git://git.infradead.org/users/hch/misc.git lib-raid6
head:   f423762908f818de59bf73cf8f6c1bb45c5e595a
commit: c679e6e3695bcb4b0632c7377413972fc5d03474 [33/39] raid6: hide internals
:::::: branch date: 26 hours ago
:::::: commit date: 3 days ago
config: powerpc64-randconfig-r121-20260322 (https://download.01.org/0day-ci/archive/20260324/202603241554.vmPqMSmz-lkp@intel.com/config)
compiler: powerpc64-linux-gcc (GCC) 10.5.0
sparse: v0.6.5-rc1
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260324/202603241554.vmPqMSmz-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202603241554.vmPqMSmz-lkp@intel.com/

sparse warnings: (new ones prefixed by >>)
   lib/raid/raid6/powerpc/altivec2.c: note: in included file:
   ../lib/gcc/powerpc64-linux/10.5.0/include/altivec.h:34:2: sparse: sparse: Use the "-maltivec" flag to enable PowerPC AltiVec support
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/asm-generic/rwonce.h, arch/powerpc/include/generated/asm/rwonce.h, include/linux/compiler.h, ...):
   include/linux/kasan-checks.h:22:20: sparse: sparse: Expected ; at end of declaration
   include/linux/kasan-checks.h:22:20: sparse: sparse: got __kasan_check_read
   include/linux/kasan-checks.h:25:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:25:1: sparse: sparse: got }
   include/linux/kasan-checks.h:29:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:29:1: sparse: sparse: got }
   include/linux/kasan-checks.h:43:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:43:1: sparse: sparse: got }
   include/linux/kasan-checks.h:47:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:47:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/cleanup.h, include/linux/string.h, arch/powerpc/include/asm/paca.h, ...):
   include/linux/err.h:76:33: sparse: sparse: Expected ; at end of declaration
   include/linux/err.h:76:33: sparse: sparse: got IS_ERR
   include/linux/err.h:79:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:79:1: sparse: sparse: got }
   include/linux/err.h:93:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:93:1: sparse: sparse: got }
   include/linux/err.h:106:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:106:1: sparse: sparse: got }
>> include/linux/err.h:129:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/err.h:130:17: sparse: sparse: Expected ; at end of declaration
   include/linux/err.h:130:17: sparse: sparse: got return
   include/linux/err.h:131:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:131:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   include/linux/cleanup.h:225:15: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cleanup.h:225:15: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   include/linux/overflow.h:48:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:48:1: sparse: sparse: got }
   include/linux/overflow.h:334:13: sparse: sparse: Expected ) in function declarator
   include/linux/overflow.h:334:13: sparse: sparse: got (
>> include/linux/overflow.h:334:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/overflow.h:337:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/overflow.h:337:16: sparse: sparse: Expected ; at end of declaration
   include/linux/overflow.h:337:16: sparse: sparse: got bytes
   include/linux/overflow.h:338:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:338:1: sparse: sparse: got }
   include/linux/overflow.h:353:13: sparse: sparse: Expected ) in function declarator
   include/linux/overflow.h:353:13: sparse: sparse: got (
   include/linux/overflow.h:353:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/overflow.h:356:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/overflow.h:356:16: sparse: sparse: Expected ; at end of declaration
   include/linux/overflow.h:356:16: sparse: sparse: got bytes
   include/linux/overflow.h:357:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:357:1: sparse: sparse: got }
   include/linux/overflow.h:374:21: sparse: sparse: Expected ) in function declarator
   include/linux/overflow.h:374:21: sparse: sparse: got ==
   include/linux/overflow.h:374:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/overflow.h:378:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/overflow.h:378:16: sparse: sparse: Expected ; at end of declaration
   include/linux/overflow.h:378:16: sparse: sparse: got bytes
   include/linux/overflow.h:379:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:379:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   include/linux/string.h:294:20: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:294:20: sparse: sparse: got mem_is_zero
   include/linux/string.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/string.h:297:1: sparse: sparse: got }
   include/linux/string.h:322:13: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:322:13: sparse: sparse: got parse_option_str
   include/linux/string.h:325:13: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:325:13: sparse: sparse: got sysfs_streq
   include/linux/string.h:339:69: sparse: sparse: Expected ) in function declarator
   include/linux/string.h:339:69: sparse: sparse: got args
   include/linux/string.h:567:20: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:567:20: sparse: sparse: got strstarts
   include/linux/string.h:570:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/string.h:570:1: sparse: sparse: got }
   include/linux/string.h:585:21: sparse: sparse: Expected ) in function declarator
   include/linux/string.h:585:21: sparse: sparse: got <
>> include/linux/string.h:585:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/string.h:588:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/string.h:588:16: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:588:16: sparse: sparse: got !
   include/linux/string.h:589:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/string.h:589:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, include/linux/bug.h, ...):
   include/linux/panic.h:15:38: sparse: sparse: Expected ) in function declarator
   include/linux/panic.h:15:38: sparse: sparse: got args
   include/linux/panic.h:20:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:20:13: sparse: sparse: got oops_may_print
   include/linux/panic.h:22:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:22:13: sparse: sparse: got panic_triggering_all_cpu_backtrace
   include/linux/panic.h:29:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:29:13: sparse: sparse: got panic_on_taint_nousertaint
   include/linux/panic.h:33:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:33:13: sparse: sparse: got crash_kexec_post_notifiers
   include/linux/panic.h:54:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:54:6: sparse: sparse: got panic_try_start
   include/linux/panic.h:56:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:56:6: sparse: sparse: got panic_in_progress
   include/linux/panic.h:57:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:57:6: sparse: sparse: got panic_on_this_cpu
   include/linux/panic.h:58:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:58:6: sparse: sparse: got panic_on_other_cpu
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/printk.h, include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, ...):
   include/linux/init.h:165:13: sparse: sparse: Expected ; at end of declaration
   include/linux/init.h:165:13: sparse: sparse: got rodata_enabled
   include/linux/init.h:170:13: sparse: sparse: Expected ; at end of declaration
   include/linux/init.h:170:13: sparse: sparse: got initcall_debug
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, include/linux/bug.h, ...):
   include/linux/printk.h:86:17: sparse: sparse: expected ; at end of declaration
   include/linux/printk.h:86:17: sparse: sparse: Expected } at end of specifier
   include/linux/printk.h:86:17: sparse: sparse: got *
   include/linux/printk.h:87:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/printk.h:87:1: sparse: sparse: got }
   include/linux/printk.h:152:43: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:152:43: sparse: sparse: got args
   include/linux/printk.h:155:38: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:155:38: sparse: sparse: got args
   include/linux/printk.h:157:47: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:157:47: sparse: sparse: got args
   include/linux/printk.h:188:13: sparse: sparse: Expected ; at end of declaration
   include/linux/printk.h:188:13: sparse: sparse: got printk_timed_ratelimit
   include/linux/printk.h:208:13: sparse: sparse: Expected ; at end of declaration
   include/linux/printk.h:208:13: sparse: sparse: got nbcon_device_try_acquire
   include/linux/printk.h:211:6: sparse: sparse: Expected ; at end of declaration
   include/linux/printk.h:211:6: sparse: sparse: got pr_flush
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/dynamic_debug.h, include/linux/printk.h, include/asm-generic/bug.h, ...):
   include/linux/jump_label.h:80:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:80:13: sparse: sparse: got static_key_initialized
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/jump_label.h, include/linux/jump_label.h, include/linux/dynamic_debug.h, ...):
   arch/powerpc/include/asm/feature-fixups.h:294:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/feature-fixups.h:294:13: sparse: sparse: got static_key_feature_checks_initialized
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/jump_label.h, include/linux/dynamic_debug.h, include/linux/printk.h, ...):
   arch/powerpc/include/asm/jump_label.h:18:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:18:29: sparse: sparse: got arch_static_branch
>> arch/powerpc/include/asm/jump_label.h:28:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/jump_label.h:28:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:28:16: sparse: sparse: got false
   arch/powerpc/include/asm/jump_label.h:29:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:29:6: sparse: sparse: got :
   arch/powerpc/include/asm/jump_label.h:31:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/jump_label.h:31:1: sparse: sparse: got }
   arch/powerpc/include/asm/jump_label.h:43:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/jump_label.h:43:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:43:16: sparse: sparse: got false
   arch/powerpc/include/asm/jump_label.h:44:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:44:6: sparse: sparse: got :
   arch/powerpc/include/asm/jump_label.h:46:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/jump_label.h:46:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/dynamic_debug.h, include/linux/printk.h, include/asm-generic/bug.h, ...):
   include/linux/jump_label.h:122:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:122:1: sparse: sparse: got }
   include/linux/jump_label.h:160:20: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:160:20: sparse: sparse: got jump_entry_is_branch
   include/linux/jump_label.h:163:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:163:1: sparse: sparse: got }
   include/linux/jump_label.h:168:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:168:1: sparse: sparse: got }
>> include/linux/jump_label.h:174:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/jump_label.h:175:17: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:175:17: sparse: sparse: got entry
   include/linux/jump_label.h:176:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:176:1: sparse: sparse: got }
   include/linux/jump_label.h:185:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:185:1: sparse: sparse: got }
   include/linux/jump_label.h:206:29: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:206:29: sparse: sparse: got static_key_false
   include/linux/jump_label.h:209:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:209:1: sparse: sparse: got }
   include/linux/jump_label.h:214:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:214:1: sparse: sparse: got }
   include/linux/jump_label.h:225:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:225:13: sparse: sparse: got arch_jump_label_transform_queue
   include/linux/jump_label.h:229:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:229:13: sparse: sparse: got static_key_slow_inc
   include/linux/jump_label.h:230:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:230:13: sparse: sparse: got static_key_fast_inc_not_disabled
   include/linux/jump_label.h:232:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:232:13: sparse: sparse: got static_key_slow_inc_cpuslocked
   include/linux/jump_label.h:351:1: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:351:1: sparse: sparse: got class_jump_label_lock_is_conditional
   include/linux/jump_label.h:419:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:419:13: sparse: sparse: got ____wrong_branch_error
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, include/linux/bug.h, ...):
   include/linux/printk.h:767:36: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:767:36: sparse: sparse: got ascii
   include/linux/printk.h:771:62: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:771:62: sparse: sparse: got ascii
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/bug.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/bug.h:128:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bug.h:128:13: sparse: sparse: got die_will_crash
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   include/linux/bug.h:94:33: sparse: sparse: Expected ; at end of declaration
   include/linux/bug.h:94:33: sparse: sparse: got check_data_corruption
   include/linux/bug.h:94:75: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bug.h:94:75: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   include/asm-generic/bitops/generic-non-atomic.h:73:1: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:73:1: sparse: sparse: got generic___test_and_set_bit
   include/asm-generic/bitops/generic-non-atomic.h:80:21: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:80:21: sparse: sparse: got &
>> include/asm-generic/bitops/generic-non-atomic.h:80:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:81:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:81:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:100:21: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:100:21: sparse: sparse: got &
   include/asm-generic/bitops/generic-non-atomic.h:100:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:101:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:101:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:112:21: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:112:21: sparse: sparse: got &
   include/asm-generic/bitops/generic-non-atomic.h:112:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:113:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:113:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:129:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:129:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:140:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:16: sparse: sparse: got 1UL
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got !
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ) in nested declarator
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got volatile
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got {
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got !
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:141:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:141:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:172:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:172:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:172:16: sparse: sparse: got !
   include/asm-generic/bitops/generic-non-atomic.h:173:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:173:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:85:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:85:29: sparse: sparse: got is_rlwinm_mask_valid
   arch/powerpc/include/asm/bitops.h:89:15: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:89:15: sparse: sparse: got &
>> arch/powerpc/include/asm/bitops.h:89:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:91:11: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:91:11: sparse: sparse: got +=
>> arch/powerpc/include/asm/bitops.h:93:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:93:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:93:16: sparse: sparse: got !
   arch/powerpc/include/asm/bitops.h:94:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:94:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: got 0
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: got 0
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:132:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:132:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:137:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:137:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:142:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:142:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:147:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:147:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:183:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:183:13: sparse: sparse: got 0
   arch/powerpc/include/asm/bitops.h:183:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:195:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:195:9: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:206:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:206:9: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:209:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:209:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:215:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:215:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:222:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:222:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:228:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:228:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:234:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:234:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:251:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:251:21: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:251:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:252:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:252:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:260:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/bitops.h:260:9: sparse: sparse: got &&
   arch/powerpc/include/asm/bitops.h:261:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:261:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/builtin-__ffs.h:14:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/builtin-__ffs.h:14:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:283:33: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:283:33: sparse: sparse: got (
   arch/powerpc/include/asm/bitops.h:283:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:286:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:286:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:286:16: sparse: sparse: got 32
   arch/powerpc/include/asm/bitops.h:287:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:287:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/builtin-__fls.h:14:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/builtin-__fls.h:14:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:301:33: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:301:33: sparse: sparse: got (
   arch/powerpc/include/asm/bitops.h:301:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:304:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:304:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:304:16: sparse: sparse: got 64
   arch/powerpc/include/asm/bitops.h:305:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:305:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:68:29: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:68:29: sparse: sparse: got test_and_set_bit
   include/asm-generic/bitops/instrumented-atomic.h:71:43: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-atomic.h:71:43: sparse: sparse: got +
>> include/asm-generic/bitops/instrumented-atomic.h:72:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-atomic.h:72:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:72:16: sparse: sparse: got arch_test_and_set_bit
   include/asm-generic/bitops/instrumented-atomic.h:73:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-atomic.h:73:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-atomic.h:85:43: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-atomic.h:85:43: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-atomic.h:86:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-atomic.h:86:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:86:16: sparse: sparse: got arch_test_and_clear_bit
   include/asm-generic/bitops/instrumented-atomic.h:87:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-atomic.h:87:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-atomic.h:99:43: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-atomic.h:99:43: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-atomic.h:100:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-atomic.h:100:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:100:16: sparse: sparse: got arch_test_and_change_bit
   include/asm-generic/bitops/instrumented-atomic.h:101:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-atomic.h:101:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-lock.h:26:38: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-lock.h:26:38: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-lock.h:28:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:28:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-lock.h:42:31: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-lock.h:42:31: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-lock.h:44:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:44:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-lock.h:58:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-lock.h:58:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-lock.h:58:16: sparse: sparse: got arch_test_and_set_bit_lock
   include/asm-generic/bitops/instrumented-lock.h:59:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:59:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-lock.h:79:45: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-lock.h:79:45: sparse: sparse: got (
   include/asm-generic/bitops/instrumented-lock.h:80:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-lock.h:80:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-lock.h:80:16: sparse: sparse: got arch_xor_unlock_is_negative_byte
   include/asm-generic/bitops/instrumented-lock.h:81:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:81:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/le.h:22:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:22:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:27:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:27:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:32:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:32:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:37:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:37:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:42:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:42:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:47:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:47:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:52:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:52:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:57:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:57:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:62:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:62:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
>> include/asm-generic/bitops/sched.h:18:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/sched.h:18:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/sched.h:18:16: sparse: sparse: got __ffs
   include/asm-generic/bitops/sched.h:30:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/sched.h:30:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'const_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/kstrtox.h:98:49: sparse: sparse: Expected ) in function declarator
   include/linux/kstrtox.h:98:49: sparse: sparse: got *
   include/linux/kstrtox.h:110:80: sparse: sparse: Expected ) in function declarator
   include/linux/kstrtox.h:110:80: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/log2.h:45:6: sparse: sparse: Expected ; at end of declaration
   include/linux/log2.h:45:6: sparse: sparse: got is_power_of_2
   include/linux/log2.h:48:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:48:1: sparse: sparse: got }
   include/linux/log2.h:58:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:58:1: sparse: sparse: got }
   include/linux/log2.h:68:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:68:1: sparse: sparse: got }
   include/linux/log2.h:202:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:202:1: sparse: sparse: got }
   include/linux/log2.h:230:26: sparse: sparse: Expected ) in function declarator
   include/linux/log2.h:230:26: sparse: sparse: got (
>> include/linux/log2.h:230:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/log2.h:232:16: sparse: sparse: Expected ) in function declarator
   include/linux/log2.h:232:16: sparse: sparse: got (
>> include/linux/log2.h:232:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/log2.h:233:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:233:1: sparse: sparse: got }
   include/linux/log2.h:270:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:270:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/math.h:127:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/math.h:127:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/minmax.h:276:20: sparse: sparse: Expected ; at end of declaration
   include/linux/minmax.h:276:20: sparse: sparse: got in_range64
   include/linux/minmax.h:279:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/minmax.h:279:1: sparse: sparse: got }
   include/linux/minmax.h:284:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/minmax.h:284:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/sprintf.h:14:79: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:14:79: sparse: sparse: got args
   include/linux/sprintf.h:16:80: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:16:80: sparse: sparse: got args
   include/linux/sprintf.h:18:78: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:18:78: sparse: sparse: got args
   include/linux/sprintf.h:19:81: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:19:81: sparse: sparse: got args
   include/linux/sprintf.h:25:13: sparse: sparse: Expected ; at end of declaration
   include/linux/sprintf.h:25:13: sparse: sparse: got no_hash_pointers
   include/linux/sprintf.h:26:34: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:26:34: sparse: sparse: got slub_debug
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/trace_printk.h:174:62: sparse: sparse: Expected ) in function declarator
   include/linux/trace_printk.h:174:62: sparse: sparse: got ap
   include/linux/trace_printk.h:177:61: sparse: sparse: Expected ) in function declarator
   include/linux/trace_printk.h:177:61: sparse: sparse: got ap
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   include/linux/kernel.h:162:13: sparse: sparse: Expected ; at end of declaration
   include/linux/kernel.h:162:13: sparse: sparse: got early_boot_irqs_disabled
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/pgtable-be-types.h:81:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/pgtable-be-types.h:81:20: sparse: sparse: got pte_xchg
>> arch/powerpc/include/asm/pgtable-be-types.h:90:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/pgtable-be-types.h:90:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/pgtable-be-types.h:90:16: sparse: sparse: got pte_raw
   arch/powerpc/include/asm/pgtable-be-types.h:91:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/pgtable-be-types.h:91:1: sparse: sparse: got }
   arch/powerpc/include/asm/pgtable-be-types.h:101:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/pgtable-be-types.h:101:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/pgtable-be-types.h:101:16: sparse: sparse: got pmd_raw
   arch/powerpc/include/asm/pgtable-be-types.h:102:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/pgtable-be-types.h:102:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/mmu.h:221:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:221:29: sparse: sparse: got early_mmu_has_feature
>> arch/powerpc/include/asm/mmu.h:226:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/mmu.h:226:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:226:16: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:227:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:227:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:238:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:238:29: sparse: sparse: got mmu_has_feature
>> arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: got {
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: got !
>> arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: got {
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:246:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:246:13: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:246:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: got "Warning! mmu_has_feature() used prior to jump label init!\n"
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:249:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/mmu.h:249:24: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:249:24: sparse: sparse: got early_mmu_has_feature
   arch/powerpc/include/asm/mmu.h:250:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:250:9: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:256:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:256:13: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:256:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got {
   arch/powerpc/include/asm/mmu.h:260:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got (
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Trying to use reserved word 'if' as identifier
>> arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got if
>> arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got branch
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:261:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:261:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:268:21: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:268:21: sparse: sparse: got ->
   arch/powerpc/include/asm/mmu.h:269:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:269:9: sparse: sparse: got &
   arch/powerpc/include/asm/mmu.h:270:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:270:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:304:67: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:304:67: sparse: sparse: got flush
   arch/powerpc/include/asm/mmu.h:316:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:316:29: sparse: sparse: got radix_enabled
   arch/powerpc/include/asm/mmu.h:319:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:319:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:324:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:324:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:329:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:329:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:334:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:334:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   arch/powerpc/include/asm/book3s/64/mmu.h:27:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu.h:27:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, ...):
   arch/powerpc/include/asm/book3s/64/pgtable.h:268:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:268:20: sparse: sparse: got pmd_leaf
   arch/powerpc/include/asm/book3s/64/pgtable.h:271:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:271:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:277:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:277:1: sparse: sparse: got }
>> arch/powerpc/include/asm/book3s/64/pgtable.h:284:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:285:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:285:17: sparse: sparse: got return
   arch/powerpc/include/asm/book3s/64/pgtable.h:286:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:286:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:293:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:294:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:294:17: sparse: sparse: got return
   arch/powerpc/include/asm/book3s/64/pgtable.h:295:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:295:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/book3s/64/radix.h, arch/powerpc/include/asm/book3s/64/pgtable.h, ...):
   arch/powerpc/include/asm/cpu_has_feature.h:10:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:10:29: sparse: sparse: got early_cpu_has_feature
   arch/powerpc/include/asm/cpu_has_feature.h:14:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:14:1: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:23:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:23:29: sparse: sparse: got cpu_has_feature
>> arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: got {
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: got !
>> arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: got {
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:31:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:31:13: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:31:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: got "Warning! cpu_has_feature() used prior to jump label init!\n"
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: got }
>> arch/powerpc/include/asm/cpu_has_feature.h:34:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:34:24: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:34:24: sparse: sparse: got early_cpu_has_feature
   arch/powerpc/include/asm/cpu_has_feature.h:35:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:35:9: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:41:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:41:13: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:41:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got {
   arch/powerpc/include/asm/cpu_has_feature.h:45:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got (
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Trying to use reserved word 'if' as identifier
>> arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got if
>> arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got branch
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:46:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:46:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/book3s/64/pgtable.h, arch/powerpc/include/asm/book3s/64/mmu-hash.h, ...):
   arch/powerpc/include/asm/book3s/64/radix.h:357:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/radix.h:357:6: sparse: sparse: got vmemmap_can_optimize
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, ...):
   arch/powerpc/include/asm/book3s/64/pgtable.h:470:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:470:20: sparse: sparse: got pte_exec
   arch/powerpc/include/asm/book3s/64/pgtable.h:473:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:473:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:480:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:480:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:485:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:485:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:490:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:490:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:505:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:505:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:518:24: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:518:24: sparse: sparse: got (
>> arch/powerpc/include/asm/book3s/64/pgtable.h:518:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:520:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:520:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:531:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:531:20: sparse: sparse: got pte_user
   arch/powerpc/include/asm/book3s/64/pgtable.h:534:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:534:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:546:19: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:546:19: sparse: sparse: got &&
>> arch/powerpc/include/asm/book3s/64/pgtable.h:546:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:549:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:549:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:549:16: sparse: sparse: got arch_pte_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:550:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:550:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:555:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:555:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:567:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:567:9: sparse: sparse: got (
>> arch/powerpc/include/asm/book3s/64/pgtable.h:567:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:569:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:569:16: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:569:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:570:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:570:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:576:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:576:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:581:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:581:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:586:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:586:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:591:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:591:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:596:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:596:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:604:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:604:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:609:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:609:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:614:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:614:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:619:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:619:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:624:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:624:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:631:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:631:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:674:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:674:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:679:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:679:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:684:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:684:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:690:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:690:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:695:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:695:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:700:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:700:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:712:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:712:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:712:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:715:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:715:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:715:16: sparse: sparse: got true
   arch/powerpc/include/asm/book3s/64/pgtable.h:716:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:716:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:729:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:729:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:729:16: sparse: sparse: got hash__ptep_set_access_flags
   arch/powerpc/include/asm/book3s/64/pgtable.h:730:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:730:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:737:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:737:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:737:16: sparse: sparse: got hash__pte_same
   arch/powerpc/include/asm/book3s/64/pgtable.h:738:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:738:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:744:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:744:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:744:16: sparse: sparse: got hash__pte_none
   arch/powerpc/include/asm/book3s/64/pgtable.h:745:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:745:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:758:26: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:758:26: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:758:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:760:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:760:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:760:16: sparse: sparse: got hash__set_pte_at
   arch/powerpc/include/asm/book3s/64/pgtable.h:761:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:761:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:770:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:770:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:777:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:777:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:783:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:783:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:789:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:789:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:797:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:797:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:797:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:800:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:800:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:800:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:801:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:801:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:811:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:811:9: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:813:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:813:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:818:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:818:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:831:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:831:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:831:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:832:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:832:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:848:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:848:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:848:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:849:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:849:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:855:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:855:16: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:855:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:856:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:856:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:866:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:866:9: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:868:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:868:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:873:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:873:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:878:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:878:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:922:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:922:20: sparse: sparse: got pud_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:925:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:925:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:931:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:931:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:937:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:937:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:944:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:944:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:949:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:949:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:954:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:954:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:959:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:959:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:964:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:964:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:970:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:970:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:970:16: sparse: sparse: got hash__p4d_bad
   arch/powerpc/include/asm/book3s/64/pgtable.h:971:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:971:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:977:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:977:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:1080:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1080:20: sparse: sparse: got pmd_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:1095:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:1095:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1095:16: sparse: sparse: got pte_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:1096:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1096:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:1102:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1102:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:1415:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1415:20: sparse: sparse: got is_pte_rw_upgrade
   arch/powerpc/include/asm/book3s/64/pgtable.h:1420:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:1420:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:1420:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:1423:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:1423:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1423:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:1424:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1424:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:172:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:172:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:277:51: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:277:51: sparse: sparse: got is_base_size
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:281:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:281:13: sparse: sparse: got !
>> arch/powerpc/include/asm/book3s/64/mmu-hash.h:281:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:287:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:287:13: sparse: sparse: got !
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:287:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:289:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:289:13: sparse: sparse: got !
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:289:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> arch/powerpc/include/asm/book3s/64/mmu-hash.h:291:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:291:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:291:16: sparse: sparse: got 1ul
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:292:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:292:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:297:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:302:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:302:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/cpuidle.h:81:14: sparse: sparse: expected ; at end of declaration
   arch/powerpc/include/asm/cpuidle.h:81:14: sparse: sparse: Expected } at end of specifier
   arch/powerpc/include/asm/cpuidle.h:81:14: sparse: sparse: got valid
   arch/powerpc/include/asm/cpuidle.h:82:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpuidle.h:82:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/mce.h:122:33: sparse: sparse: expected ; at end of declaration
   arch/powerpc/include/asm/mce.h:122:33: sparse: sparse: Expected } at end of specifier
   arch/powerpc/include/asm/mce.h:122:33: sparse: sparse: got sync_error
   arch/powerpc/include/asm/mce.h:187:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mce.h:187:1: sparse: sparse: got }
   arch/powerpc/include/asm/mce.h:203:33: sparse: sparse: expected ; at end of declaration
   arch/powerpc/include/asm/mce.h:203:33: sparse: sparse: Expected } at end of specifier
   arch/powerpc/include/asm/mce.h:203:33: sparse: sparse: got sync_error
   arch/powerpc/include/asm/mce.h:204:33: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mce.h:204:33: sparse: sparse: got ignore_event
   arch/powerpc/include/asm/mce.h:205:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mce.h:205:1: sparse: sparse: got }
   arch/powerpc/include/asm/mce.h:230:64: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mce.h:230:64: sparse: sparse: got release
   arch/powerpc/include/asm/mce.h:234:49: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mce.h:234:49: sparse: sparse: got user_mode
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/reg.h:1414:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/reg.h:1414:13: sparse: sparse: got strict_msr_control
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/math64.h, include/linux/time64.h, include/linux/restart_block.h, ...):
   include/vdso/math64.h:46:14: sparse: sparse: Expected ; at end of statement
   include/vdso/math64.h:46:14: sparse: sparse: got ovf
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/restart_block.h, include/linux/thread_info.h, arch/powerpc/include/asm/processor.h, ...):
   include/linux/time64.h:52:20: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:52:20: sparse: sparse: got timespec64_is_epoch
   include/linux/time64.h:55:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:55:1: sparse: sparse: got }
   include/linux/time64.h:66:16: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:66:16: sparse: sparse: got ->
>> include/linux/time64.h:66:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/time64.h:68:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:68:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:68:16: sparse: sparse: got lhs
   include/linux/time64.h:69:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:69:1: sparse: sparse: got }
   include/linux/time64.h:97:20: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:97:20: sparse: sparse: got timespec64_valid
   include/linux/time64.h:103:13: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:103:13: sparse: sparse: got (
   include/linux/time64.h:103:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:105:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:105:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:105:16: sparse: sparse: got true
   include/linux/time64.h:106:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:106:1: sparse: sparse: got }
   include/linux/time64.h:113:13: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:113:13: sparse: sparse: got (
   include/linux/time64.h:113:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:115:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:115:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:115:16: sparse: sparse: got true
   include/linux/time64.h:116:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:116:1: sparse: sparse: got }
   include/linux/time64.h:123:13: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:123:13: sparse: sparse: got (
   include/linux/time64.h:123:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:125:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:125:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:125:16: sparse: sparse: got true
   include/linux/time64.h:126:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:126:1: sparse: sparse: got }
   include/linux/time64.h:141:15: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:141:15: sparse: sparse: got ->
   include/linux/time64.h:141:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:144:17: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:144:17: sparse: sparse: got (
   include/linux/time64.h:144:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:145:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:145:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/thread_info.h, arch/powerpc/include/asm/processor.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/thread_info.h:171:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/thread_info.h:171:20: sparse: sparse: got test_thread_local_flags
   arch/powerpc/include/asm/thread_info.h:174:19: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/thread_info.h:174:19: sparse: sparse: got ->
>> arch/powerpc/include/asm/thread_info.h:174:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/thread_info.h:175:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/thread_info.h:175:1: sparse: sparse: got }
   arch/powerpc/include/asm/thread_info.h:220:22: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/thread_info.h:220:22: sparse: sparse: got <=
>> arch/powerpc/include/asm/thread_info.h:220:9: sparse: sparse: Trying to use reserved word 'while' as identifier
   arch/powerpc/include/asm/thread_info.h:225:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/thread_info.h:225:9: sparse: sparse: got }
   arch/powerpc/include/asm/thread_info.h:228:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/thread_info.h:228:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
>> include/linux/thread_info.h:87:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/thread_info.h:87:9: sparse: sparse: Expected ; at end of declaration
   include/linux/thread_info.h:87:9: sparse: sparse: got {
>> include/linux/thread_info.h:88:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/thread_info.h:88:16: sparse: sparse: Expected ; at end of declaration
   include/linux/thread_info.h:88:16: sparse: sparse: got -
   include/linux/thread_info.h:89:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:89:1: sparse: sparse: got }
   include/linux/thread_info.h:105:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:105:1: sparse: sparse: got }
   include/linux/thread_info.h:110:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:110:1: sparse: sparse: got }
>> include/linux/thread_info.h:117:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/thread_info.h:118:17: sparse: sparse: Expected ; at end of declaration
   include/linux/thread_info.h:118:17: sparse: sparse: got clear_ti_thread_flag
   include/linux/thread_info.h:119:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:119:1: sparse: sparse: got }
   include/linux/thread_info.h:124:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:124:1: sparse: sparse: got }
   include/linux/thread_info.h:129:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:129:1: sparse: sparse: got }
   include/linux/thread_info.h:134:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:134:1: sparse: sparse: got }
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ) in function declarator
   include/linux/thread_info.h:142:16: sparse: sparse: got !
>> include/linux/thread_info.h:142:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:142:16: sparse: sparse: got }
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ) in nested declarator
   include/linux/thread_info.h:142:16: sparse: sparse: got volatile
>> include/linux/thread_info.h:142:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:142:16: sparse: sparse: got }
   include/linux/thread_info.h:143:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:143:1: sparse: sparse: got }
   include/linux/thread_info.h:209:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:209:1: sparse: sparse: got }
   include/linux/thread_info.h:216:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:216:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/ptrace.h:261:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:261:20: sparse: sparse: got trap_is_scv
   arch/powerpc/include/asm/ptrace.h:264:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:264:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:269:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:269:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:274:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:274:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:279:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:279:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:284:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:284:1: sparse: sparse: got }
>> arch/powerpc/include/asm/ptrace.h:291:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/ptrace.h:292:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:292:17: sparse: sparse: got return
   arch/powerpc/include/asm/ptrace.h:293:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:293:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:300:31: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/ptrace.h:300:31: sparse: sparse: got (
>> arch/powerpc/include/asm/ptrace.h:300:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/ptrace.h:302:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/ptrace.h:303:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:303:17: sparse: sparse: got return
   arch/powerpc/include/asm/ptrace.h:304:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:304:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:309:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:309:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:314:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:314:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:319:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:319:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:325:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:325:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:331:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:331:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:373:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:373:20: sparse: sparse: got regs_within_kernel_stack
   arch/powerpc/include/asm/ptrace.h:378:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:378:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:393:14: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:393:14: sparse: sparse: got +=
   arch/powerpc/include/asm/ptrace.h:394:37: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/ptrace.h:394:37: sparse: sparse: got (
   arch/powerpc/include/asm/ptrace.h:394:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/ptrace.h:396:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/ptrace.h:397:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:397:17: sparse: sparse: got return
   arch/powerpc/include/asm/ptrace.h:398:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:398:1: sparse: sparse: got }
>> arch/powerpc/include/asm/ptrace.h:414:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/ptrace.h:414:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:414:16: sparse: sparse: got 0
   arch/powerpc/include/asm/ptrace.h:415:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:415:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/hw_breakpoint.h:21:25: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:21:25: sparse: sparse: got perf_single_step
   arch/powerpc/include/asm/hw_breakpoint.h:22:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_breakpoint.h:22:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_breakpoint.h:59:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:59:6: sparse: sparse: got wp_check_constraints
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/hw_breakpoint.h, arch/powerpc/include/asm/processor.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/debug.h:51:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/debug.h:51:6: sparse: sparse: got ppc_breakpoint_available
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/hw_breakpoint.h:116:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:116:13: sparse: sparse: got dawr_force_enable
   arch/powerpc/include/asm/hw_breakpoint.h:117:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:117:20: sparse: sparse: got dawr_enabled
   arch/powerpc/include/asm/hw_breakpoint.h:120:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_breakpoint.h:120:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/preempt.h, include/linux/preempt.h, include/linux/sched.h, ...):
   include/asm-generic/preempt.h:43:29: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/preempt.h:43:29: sparse: sparse: got test_preempt_need_resched
   include/asm-generic/preempt.h:46:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:46:1: sparse: sparse: got }
   include/asm-generic/preempt.h:55:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:55:1: sparse: sparse: got }
   include/asm-generic/preempt.h:60:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:60:1: sparse: sparse: got }
   include/asm-generic/preempt.h:70:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:70:1: sparse: sparse: got }
   include/asm-generic/preempt.h:79:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:79:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/preempt.h:468:1: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:468:1: sparse: sparse: got class_preempt_is_conditional
   include/linux/preempt.h:469:1: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:469:1: sparse: sparse: got class_preempt_notrace_is_conditional
   include/linux/preempt.h:473:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:473:13: sparse: sparse: got preempt_model_none
   include/linux/preempt.h:474:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:474:13: sparse: sparse: got preempt_model_voluntary
   include/linux/preempt.h:475:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:475:13: sparse: sparse: got preempt_model_full
   include/linux/preempt.h:476:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:476:13: sparse: sparse: got preempt_model_lazy
   include/linux/preempt.h:500:20: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:500:20: sparse: sparse: got preempt_model_rt
   include/linux/preempt.h:503:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/preempt.h:503:1: sparse: sparse: got }
   include/linux/preempt.h:515:20: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:515:20: sparse: sparse: got preempt_model_preemptible
   include/linux/preempt.h:518:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/preempt.h:518:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/cpumask_types.h:9:57: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask_types.h:9:57: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-arch-fallback.h:2127:1: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2127:1: sparse: sparse: got raw_atomic_try_cmpxchg
   include/linux/atomic/atomic-arch-fallback.h:2140:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2140:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2140:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2142:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2142:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2142:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2144:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2144:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2174:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2174:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2174:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2176:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2176:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2176:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2178:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2178:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2207:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2207:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2207:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2209:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2209:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2209:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2211:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2211:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2237:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2237:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2237:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2239:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2239:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2239:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2241:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2241:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2262:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2262:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2282:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2282:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2302:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2302:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2329:1: sparse: sparse: Expected ; at the end of type declaration
--
   include/linux/atomic/atomic-instrumented.h:4502:42: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4503:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4503:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4503:16: sparse: sparse: got raw_atomic_long_try_cmpxchg_relaxed
   include/linux/atomic/atomic-instrumented.h:4504:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4504:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4521:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4521:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4522:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4522:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4522:16: sparse: sparse: got raw_atomic_long_sub_and_test
   include/linux/atomic/atomic-instrumented.h:4523:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4523:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4539:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4539:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4540:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4540:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4540:16: sparse: sparse: got raw_atomic_long_dec_and_test
   include/linux/atomic/atomic-instrumented.h:4541:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4541:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4557:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4557:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4558:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4558:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4558:16: sparse: sparse: got raw_atomic_long_inc_and_test
   include/linux/atomic/atomic-instrumented.h:4559:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4559:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4576:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4576:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4577:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4577:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4577:16: sparse: sparse: got raw_atomic_long_add_negative
   include/linux/atomic/atomic-instrumented.h:4578:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4578:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4595:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4595:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4595:16: sparse: sparse: got raw_atomic_long_add_negative_acquire
   include/linux/atomic/atomic-instrumented.h:4596:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4596:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4613:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4613:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4614:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4614:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4614:16: sparse: sparse: got raw_atomic_long_add_negative_release
   include/linux/atomic/atomic-instrumented.h:4615:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4615:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4632:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4632:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4632:16: sparse: sparse: got raw_atomic_long_add_negative_relaxed
   include/linux/atomic/atomic-instrumented.h:4633:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4633:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4652:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4652:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4653:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4653:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4653:16: sparse: sparse: got raw_atomic_long_fetch_add_unless
   include/linux/atomic/atomic-instrumented.h:4654:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4654:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4673:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4673:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4674:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4674:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4674:16: sparse: sparse: got raw_atomic_long_add_unless
   include/linux/atomic/atomic-instrumented.h:4675:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4675:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4692:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4692:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4693:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4693:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4693:16: sparse: sparse: got raw_atomic_long_inc_not_zero
   include/linux/atomic/atomic-instrumented.h:4694:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4694:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4711:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4711:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4712:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4712:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4712:16: sparse: sparse: got raw_atomic_long_inc_unless_negative
   include/linux/atomic/atomic-instrumented.h:4713:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4713:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4730:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4730:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4731:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4731:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4731:16: sparse: sparse: got raw_atomic_long_dec_unless_positive
   include/linux/atomic/atomic-instrumented.h:4732:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4732:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4749:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4749:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4750:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4750:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4750:16: sparse: sparse: got raw_atomic_long_dec_if_positive
   include/linux/atomic/atomic-instrumented.h:4751:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4751:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:58:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:58:1: sparse: sparse: got }
   include/linux/llist.h:98:20: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:98:20: sparse: sparse: got llist_on_list
   include/linux/llist.h:100:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:100:16: sparse: sparse: got !
>> include/linux/llist.h:100:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:100:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:100:16: sparse: sparse: got }
   include/linux/llist.h:100:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:100:16: sparse: sparse: got volatile
>> include/linux/llist.h:100:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:100:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:100:16: sparse: sparse: got }
   include/linux/llist.h:101:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:101:1: sparse: sparse: got }
   include/linux/llist.h:218:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:218:16: sparse: sparse: got !
   include/linux/llist.h:218:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:218:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:218:16: sparse: sparse: got }
   include/linux/llist.h:218:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:218:16: sparse: sparse: got volatile
   include/linux/llist.h:218:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:218:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:218:16: sparse: sparse: got }
   include/linux/llist.h:219:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:219:1: sparse: sparse: got }
   include/linux/llist.h:223:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:223:16: sparse: sparse: got !
   include/linux/llist.h:223:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:223:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:223:16: sparse: sparse: got }
   include/linux/llist.h:223:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:223:16: sparse: sparse: got volatile
   include/linux/llist.h:223:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:223:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:223:16: sparse: sparse: got }
   include/linux/llist.h:224:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:224:1: sparse: sparse: got }
   include/linux/llist.h:238:36: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:238:36: sparse: sparse: got !
   include/linux/llist.h:238:36: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:238:36: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:238:36: sparse: sparse: got }
   include/linux/llist.h:238:36: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:238:36: sparse: sparse: got volatile
   include/linux/llist.h:238:36: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:238:36: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:238:36: sparse: sparse: got }
>> include/linux/llist.h:240:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:240:12: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:240:12: sparse: sparse: got {
   include/linux/llist.h:242:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:242:9: sparse: sparse: got }
   include/linux/llist.h:242:19: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:242:19: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:242:19: sparse: sparse: got {
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got (
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got (
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:242:19: sparse: sparse: got {
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got (
   include/linux/llist.h:242:19: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got !
   include/linux/llist.h:242:19: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:242:19: sparse: sparse: got }
   include/linux/llist.h:242:19: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:242:19: sparse: sparse: got }
>> include/linux/llist.h:244:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/llist.h:244:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:244:16: sparse: sparse: got !
   include/linux/llist.h:245:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:245:1: sparse: sparse: got }
   include/linux/llist.h:252:13: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:252:13: sparse: sparse: got ->
   include/linux/llist.h:253:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/llist.h:253:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:253:16: sparse: sparse: got new_last
   include/linux/llist.h:254:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:254:1: sparse: sparse: got }
   include/linux/llist.h:266:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:266:1: sparse: sparse: got }
   include/linux/llist.h:271:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:271:1: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:283:16: sparse: sparse: got (
   include/linux/llist.h:283:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:283:16: sparse: sparse: got *
>> include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word '__typeof__' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:284:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:284:1: sparse: sparse: got }
   include/linux/llist.h:290:13: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:290:13: sparse: sparse: got ->
   include/linux/llist.h:291:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/llist.h:291:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:291:16: sparse: sparse: got first
   include/linux/llist.h:292:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:292:1: sparse: sparse: got }
   include/linux/llist.h:312:13: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:312:13: sparse: sparse: got llist_del_first_this
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/mutex_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/osq_lock.h:28:13: sparse: sparse: Expected ; at end of declaration
   include/linux/osq_lock.h:28:13: sparse: sparse: got osq_lock
   include/linux/osq_lock.h:31:20: sparse: sparse: Expected ; at end of declaration
   include/linux/osq_lock.h:31:20: sparse: sparse: got osq_is_locked
   include/linux/osq_lock.h:34:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/osq_lock.h:34:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/mutex_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/spinlock_types.h:28:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/spinlock_types.h:28:9: sparse: sparse: got }
   include/linux/spinlock_types.h:29:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/spinlock_types.h:29:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/mutex_types.h:42:33: sparse: sparse: expected ; at end of declaration
   include/linux/mutex_types.h:42:33: sparse: sparse: Expected } at end of specifier
   include/linux/mutex_types.h:42:33: sparse: sparse: got owner
   include/linux/mutex_types.h:54:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/mutex_types.h:54:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:209:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:209:20: sparse: sparse: got arch_irqs_disabled_flags
   arch/powerpc/include/asm/hw_irq.h:212:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:212:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:217:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:217:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got (
>> arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got !
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:228:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:228:9: sparse: sparse: got debug_smp_processor_id
>> arch/powerpc/include/asm/hw_irq.h:228:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/hw_irq.h:229:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:229:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got !
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:240:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:240:9: sparse: sparse: got debug_smp_processor_id
   arch/powerpc/include/asm/hw_irq.h:240:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/hw_irq.h:241:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:241:1: sparse: sparse: got }
>> arch/powerpc/include/asm/hw_irq.h:252:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/hw_irq.h:252:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:252:16: sparse: sparse: got false
   arch/powerpc/include/asm/hw_irq.h:253:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:253:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:316:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:316:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:324:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:324:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:334:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:334:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:345:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:345:20: sparse: sparse: got should_hard_irq_enable
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got {
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got {
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:351:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:351:9: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:362:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:362:13: sparse: sparse: got 1
   arch/powerpc/include/asm/hw_irq.h:362:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:370:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got !
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:372:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:372:9: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:377:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/hw_irq.h:377:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:377:16: sparse: sparse: got true
   arch/powerpc/include/asm/hw_irq.h:378:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:378:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:392:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:392:9: sparse: sparse: got debug_smp_processor_id
   arch/powerpc/include/asm/hw_irq.h:392:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/hw_irq.h:394:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:394:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:399:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:399:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:402:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:402:13: sparse: sparse: got prep_irq_for_idle_irqsoff
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:265:1: sparse: sparse: Expected ; at end of declaration
   include/linux/irqflags.h:265:1: sparse: sparse: got class_irq_is_conditional
   include/linux/irqflags.h:265:1: sparse: sparse: Expected ; at end of statement
   include/linux/irqflags.h:265:1: sparse: sparse: got was_disabled
   include/linux/irqflags.h:266:1: sparse: sparse: Expected ; at end of declaration
   include/linux/irqflags.h:266:1: sparse: sparse: got class_irqsave_is_conditional
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/bottom_half.h:39:20: sparse: sparse: Expected ; at end of declaration
   include/linux/bottom_half.h:39:20: sparse: sparse: got local_bh_blocked
   include/linux/bottom_half.h:39:59: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bottom_half.h:39:59: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:45:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:45:9: sparse: sparse: got !
>> include/linux/list.h:45:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:45:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:45:9: sparse: sparse: got }
>> include/linux/list.h:45:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:45:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:45:9: sparse: sparse: got {
   include/linux/list.h:45:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:45:9: sparse: sparse: got }
   include/linux/list.h:45:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:45:9: sparse: sparse: got }
   include/linux/list.h:46:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:46:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:46:9: sparse: sparse: got {
   include/linux/list.h:46:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:46:9: sparse: sparse: got !
   include/linux/list.h:46:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:46:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:46:9: sparse: sparse: got }
   include/linux/list.h:46:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:46:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:46:9: sparse: sparse: got {
   include/linux/list.h:46:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:46:9: sparse: sparse: got }
   include/linux/list.h:46:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:46:9: sparse: sparse: got }
   include/linux/list.h:47:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:47:1: sparse: sparse: got }
   include/linux/list.h:73:29: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:73:29: sparse: sparse: got __list_add_valid
   include/linux/list.h:79:13: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:79:13: sparse: sparse: got !
   include/linux/list.h:79:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:94:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:94:9: sparse: sparse: got }
>> include/linux/list.h:97:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:97:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:97:16: sparse: sparse: got ret
   include/linux/list.h:98:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:98:1: sparse: sparse: got }
   include/linux/list.h:114:29: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:114:29: sparse: sparse: got __list_del_entry_valid
   include/linux/list.h:118:13: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:118:13: sparse: sparse: got !
   include/linux/list.h:118:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:127:21: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:127:21: sparse: sparse: got (
   include/linux/list.h:127:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:130:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:130:9: sparse: sparse: got }
   include/linux/list.h:133:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:133:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:133:16: sparse: sparse: got ret
   include/linux/list.h:134:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:134:1: sparse: sparse: got }
   include/linux/list.h:161:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:161:13: sparse: sparse: got ->
   include/linux/list.h:162:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:162:12: sparse: sparse: got ->
   include/linux/list.h:163:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:163:12: sparse: sparse: got ->
   include/linux/list.h:164:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:164:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:164:9: sparse: sparse: got {
   include/linux/list.h:164:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:164:9: sparse: sparse: got !
   include/linux/list.h:164:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:164:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:164:9: sparse: sparse: got }
   include/linux/list.h:164:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:164:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:164:9: sparse: sparse: got {
   include/linux/list.h:164:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:164:9: sparse: sparse: got }
   include/linux/list.h:164:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:164:9: sparse: sparse: got }
   include/linux/list.h:165:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:165:1: sparse: sparse: got }
   include/linux/list.h:178:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:178:1: sparse: sparse: got }
   include/linux/list.h:192:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:192:1: sparse: sparse: got }
   include/linux/list.h:204:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:204:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:204:9: sparse: sparse: got {
   include/linux/list.h:204:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:204:9: sparse: sparse: got !
   include/linux/list.h:204:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:204:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:204:9: sparse: sparse: got }
   include/linux/list.h:204:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:204:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:204:9: sparse: sparse: got {
   include/linux/list.h:204:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:204:9: sparse: sparse: got }
   include/linux/list.h:204:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:204:9: sparse: sparse: got }
   include/linux/list.h:205:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:205:1: sparse: sparse: got }
   include/linux/list.h:218:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:218:14: sparse: sparse: got ->
   include/linux/list.h:219:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:219:1: sparse: sparse: got }
   include/linux/list.h:226:25: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:226:25: sparse: sparse: got ->
   include/linux/list.h:227:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:227:1: sparse: sparse: got }
   include/linux/list.h:238:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:238:14: sparse: sparse: got ->
   include/linux/list.h:239:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:239:14: sparse: sparse: got ->
   include/linux/list.h:240:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:240:1: sparse: sparse: got }
   include/linux/list.h:253:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:253:12: sparse: sparse: got ->
   include/linux/list.h:254:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:254:12: sparse: sparse: got ->
   include/linux/list.h:255:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:255:12: sparse: sparse: got ->
   include/linux/list.h:256:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:256:1: sparse: sparse: got }
   include/linux/list.h:270:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:270:1: sparse: sparse: got }
   include/linux/list.h:284:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:284:17: sparse: sparse: got ==
   include/linux/list.h:284:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:287:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:287:1: sparse: sparse: got }
   include/linux/list.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:297:1: sparse: sparse: got }
   include/linux/list.h:308:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:308:1: sparse: sparse: got }
   include/linux/list.h:320:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:320:1: sparse: sparse: got }
   include/linux/list.h:336:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:336:13: sparse: sparse: got ->
   include/linux/list.h:338:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:338:13: sparse: sparse: got ->
   include/linux/list.h:339:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:339:14: sparse: sparse: got ->
   include/linux/list.h:341:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:341:13: sparse: sparse: got ->
   include/linux/list.h:342:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:342:13: sparse: sparse: got ->
   include/linux/list.h:343:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:343:1: sparse: sparse: got }
   include/linux/list.h:353:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:353:1: sparse: sparse: got }
   include/linux/list.h:363:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:363:1: sparse: sparse: got }
   include/linux/list.h:373:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:373:1: sparse: sparse: got }
   include/linux/list.h:381:16: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:381:16: sparse: sparse: got !
   include/linux/list.h:381:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:381:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:381:16: sparse: sparse: got }
   include/linux/list.h:381:16: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:381:16: sparse: sparse: got volatile
>> include/linux/list.h:381:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:381:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:381:16: sparse: sparse: got }
   include/linux/list.h:382:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:382:1: sparse: sparse: got }
   include/linux/list.h:398:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:398:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:398:9: sparse: sparse: got {
   include/linux/list.h:398:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:398:9: sparse: sparse: got !
   include/linux/list.h:398:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:398:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:398:9: sparse: sparse: got }
   include/linux/list.h:398:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:398:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:398:9: sparse: sparse: got {
   include/linux/list.h:398:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:398:9: sparse: sparse: got }
   include/linux/list.h:398:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:398:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:399:9: sparse: sparse: got !
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:399:9: sparse: sparse: got !
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:400:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:400:1: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:417:34: sparse: sparse: got !
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:417:34: sparse: sparse: got volatile
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:417:34: sparse: sparse: got {
   include/linux/list.h:417:34: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:417:34: sparse: sparse: got !
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:418:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:418:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:418:16: sparse: sparse: got list_is_head
   include/linux/list.h:418:53: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:418:53: sparse: sparse: got !
   include/linux/list.h:418:53: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:418:53: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:418:53: sparse: sparse: got }
   include/linux/list.h:418:53: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:418:53: sparse: sparse: got volatile
   include/linux/list.h:418:53: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:418:53: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:418:53: sparse: sparse: got }
   include/linux/list.h:419:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:419:1: sparse: sparse: got }
   include/linux/list.h:429:13: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:429:13: sparse: sparse: got !
   include/linux/list.h:429:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:432:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:432:9: sparse: sparse: got }
   include/linux/list.h:451:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:451:1: sparse: sparse: got }
   include/linux/list.h:460:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:460:1: sparse: sparse: got }
   include/linux/list.h:466:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:466:13: sparse: sparse: got ->
   include/linux/list.h:467:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:467:13: sparse: sparse: got ->
   include/linux/list.h:468:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:468:13: sparse: sparse: got ->
   include/linux/list.h:469:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:469:14: sparse: sparse: got ->
   include/linux/list.h:470:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:470:13: sparse: sparse: got ->
   include/linux/list.h:471:18: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:471:18: sparse: sparse: got ->
   include/linux/list.h:472:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:472:1: sparse: sparse: got }
   include/linux/list.h:493:29: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:493:29: sparse: sparse: got (
   include/linux/list.h:493:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:495:25: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:495:25: sparse: sparse: got (
   include/linux/list.h:495:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/list.h:497:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/list.h:498:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:498:17: sparse: sparse: got __list_cut_position
   include/linux/list.h:499:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:499:1: sparse: sparse: got }
   include/linux/list.h:521:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:522:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:522:9: sparse: sparse: got }
   include/linux/list.h:524:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:524:13: sparse: sparse: got ->
   include/linux/list.h:525:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:525:13: sparse: sparse: got ->
   include/linux/list.h:526:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:526:13: sparse: sparse: got ->
   include/linux/list.h:527:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:527:13: sparse: sparse: got ->
   include/linux/list.h:528:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:528:14: sparse: sparse: got ->
   include/linux/list.h:529:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:529:1: sparse: sparse: got }
   include/linux/list.h:538:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:538:14: sparse: sparse: got ->
   include/linux/list.h:539:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:539:13: sparse: sparse: got ->
   include/linux/list.h:541:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:541:13: sparse: sparse: got ->
   include/linux/list.h:542:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:542:13: sparse: sparse: got ->
   include/linux/list.h:543:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:543:1: sparse: sparse: got }
   include/linux/list.h:555:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:555:1: sparse: sparse: got }
   include/linux/list.h:567:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:567:1: sparse: sparse: got }
   include/linux/list.h:582:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:582:9: sparse: sparse: got }
   include/linux/list.h:599:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:599:9: sparse: sparse: got }
   include/linux/list.h:760:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:760:9: sparse: sparse: got =
>> include/linux/list.h:760:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/list.h:760:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:760:9: sparse: sparse: got !
   include/linux/list.h:760:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:760:9: sparse: sparse: got )
   include/linux/list.h:763:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:763:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:763:16: sparse: sparse: got count
   include/linux/list.h:764:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:764:1: sparse: sparse: got }
   include/linux/list.h:949:10: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:949:10: sparse: sparse: got ->
   include/linux/list.h:950:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:950:1: sparse: sparse: got }
   include/linux/list.h:963:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:963:1: sparse: sparse: got }
   include/linux/list.h:975:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:975:17: sparse: sparse: got !
   include/linux/list.h:975:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:975:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:975:17: sparse: sparse: got }
   include/linux/list.h:975:17: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:975:17: sparse: sparse: got volatile
   include/linux/list.h:975:17: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:975:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:975:17: sparse: sparse: got }
   include/linux/list.h:976:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:976:1: sparse: sparse: got }
   include/linux/list.h:984:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:984:17: sparse: sparse: got !
   include/linux/list.h:984:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:984:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:984:17: sparse: sparse: got }
   include/linux/list.h:984:17: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:984:17: sparse: sparse: got volatile
   include/linux/list.h:984:17: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:984:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:984:17: sparse: sparse: got }
   include/linux/list.h:985:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:985:1: sparse: sparse: got }
   include/linux/list.h:992:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:992:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:992:9: sparse: sparse: got {
   include/linux/list.h:992:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:992:9: sparse: sparse: got !
   include/linux/list.h:992:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:992:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:992:9: sparse: sparse: got }
   include/linux/list.h:992:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:992:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:992:9: sparse: sparse: got {
   include/linux/list.h:992:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:992:9: sparse: sparse: got }
   include/linux/list.h:992:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:992:9: sparse: sparse: got }
   include/linux/list.h:993:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:994:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:994:17: sparse: sparse: got do
   include/linux/list.h:994:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:994:17: sparse: sparse: got !
   include/linux/list.h:994:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:994:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:994:17: sparse: sparse: got }
   include/linux/list.h:994:17: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:994:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:994:17: sparse: sparse: got {
   include/linux/list.h:994:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:994:17: sparse: sparse: got }
   include/linux/list.h:994:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:994:17: sparse: sparse: got }
   include/linux/list.h:995:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:995:1: sparse: sparse: got }
   include/linux/list.h:1007:10: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1007:10: sparse: sparse: got ->
   include/linux/list.h:1008:10: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1008:10: sparse: sparse: got ->
   include/linux/list.h:1009:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1009:1: sparse: sparse: got }
   include/linux/list.h:1022:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1022:9: sparse: sparse: got }
   include/linux/list.h:1036:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1036:9: sparse: sparse: got {
   include/linux/list.h:1036:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1036:9: sparse: sparse: got !
   include/linux/list.h:1036:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1036:9: sparse: sparse: got }
   include/linux/list.h:1036:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1036:9: sparse: sparse: got {
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1036:9: sparse: sparse: got }
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1036:9: sparse: sparse: got }
   include/linux/list.h:1037:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1038:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1038:17: sparse: sparse: got do
   include/linux/list.h:1038:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1038:17: sparse: sparse: got !
   include/linux/list.h:1038:17: sparse: sparse: Trying to use reserved word 'if' as identifier
--
   include/linux/list.h:1065:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1065:9: sparse: sparse: got }
   include/linux/list.h:1066:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1066:9: sparse: sparse: got {
   include/linux/list.h:1066:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1066:9: sparse: sparse: got !
   include/linux/list.h:1066:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1066:9: sparse: sparse: got }
   include/linux/list.h:1066:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1066:9: sparse: sparse: got {
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1066:9: sparse: sparse: got }
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1066:9: sparse: sparse: got }
   include/linux/list.h:1067:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1067:9: sparse: sparse: got {
   include/linux/list.h:1067:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1067:9: sparse: sparse: got !
   include/linux/list.h:1067:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1067:9: sparse: sparse: got }
   include/linux/list.h:1067:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1067:9: sparse: sparse: got {
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1067:9: sparse: sparse: got }
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1067:9: sparse: sparse: got }
   include/linux/list.h:1069:14: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1069:14: sparse: sparse: got ->
   include/linux/list.h:1069:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1070:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1070:17: sparse: sparse: got !
   include/linux/list.h:1070:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1070:17: sparse: sparse: got }
   include/linux/list.h:1070:17: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1070:17: sparse: sparse: got {
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1070:17: sparse: sparse: got }
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1070:17: sparse: sparse: got }
   include/linux/list.h:1071:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1071:1: sparse: sparse: got }
   include/linux/list.h:1084:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1084:1: sparse: sparse: got }
   include/linux/list.h:1093:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1093:1: sparse: sparse: got }
   include/linux/list.h:1107:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1107:1: sparse: sparse: got }
   include/linux/list.h:1121:16: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1121:16: sparse: sparse: got ->
   include/linux/list.h:1121:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1123:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1123:12: sparse: sparse: got ->
   include/linux/list.h:1124:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1124:1: sparse: sparse: got }
   include/linux/list.h:1140:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1140:13: sparse: sparse: got ->
   include/linux/list.h:1141:11: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1141:11: sparse: sparse: got ->
   include/linux/list.h:1142:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1142:13: sparse: sparse: got ->
   include/linux/list.h:1143:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1143:13: sparse: sparse: got ->
   include/linux/list.h:1144:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1144:1: sparse: sparse: got }
   include/linux/list.h:1211:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1211:9: sparse: sparse: got =
   include/linux/list.h:1211:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/list.h:1211:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1211:9: sparse: sparse: got )
   include/linux/list.h:1214:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:1214:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1214:16: sparse: sparse: got count
   include/linux/list.h:1215:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1215:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/bitmap.h, include/linux/cpumask.h, include/linux/smp.h, ...):
   include/linux/bitmap-str.h:8:34: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap-str.h:8:34: sparse: sparse: got list
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:151:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:151:6: sparse: sparse: got __bitmap_equal
   include/linux/bitmap.h:153:13: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:153:13: sparse: sparse: got __bitmap_or_equal
   include/linux/bitmap.h:165:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:165:6: sparse: sparse: got __bitmap_and
   include/linux/bitmap.h:173:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:173:6: sparse: sparse: got __bitmap_andnot
   include/linux/bitmap.h:178:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:178:6: sparse: sparse: got __bitmap_intersects
   include/linux/bitmap.h:180:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:180:6: sparse: sparse: got __bitmap_subset
   include/linux/bitmap.h:325:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:325:6: sparse: sparse: got bitmap_and
>> include/linux/bitmap.h:330:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:330:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:330:16: sparse: sparse: got __bitmap_and
   include/linux/bitmap.h:331:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:331:1: sparse: sparse: got }
>> include/linux/bitmap.h:339:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:340:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:340:17: sparse: sparse: got __bitmap_or
   include/linux/bitmap.h:341:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:341:1: sparse: sparse: got }
   include/linux/bitmap.h:349:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:349:24: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:349:24: sparse: sparse: got hweight_long
   include/linux/bitmap.h:350:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:350:9: sparse: sparse: got }
   include/linux/bitmap.h:352:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:352:9: sparse: sparse: got }
   include/linux/bitmap.h:361:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:362:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:362:17: sparse: sparse: got __bitmap_xor
   include/linux/bitmap.h:363:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:363:1: sparse: sparse: got }
   include/linux/bitmap.h:371:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:371:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:371:16: sparse: sparse: got __bitmap_andnot
   include/linux/bitmap.h:372:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:372:1: sparse: sparse: got }
   include/linux/bitmap.h:379:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:380:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:380:17: sparse: sparse: got __bitmap_complement
   include/linux/bitmap.h:381:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:381:1: sparse: sparse: got }
   include/linux/bitmap.h:395:33: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:395:33: sparse: sparse: got (
>> include/linux/bitmap.h:395:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:398:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:398:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:398:16: sparse: sparse: got __bitmap_equal
   include/linux/bitmap.h:399:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:399:1: sparse: sparse: got }
   include/linux/bitmap.h:417:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:417:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:417:16: sparse: sparse: got !
   include/linux/bitmap.h:418:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:418:1: sparse: sparse: got }
   include/linux/bitmap.h:425:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:426:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:426:17: sparse: sparse: got return
   include/linux/bitmap.h:427:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:427:1: sparse: sparse: got }
   include/linux/bitmap.h:434:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:435:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:435:17: sparse: sparse: got return
   include/linux/bitmap.h:436:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:436:1: sparse: sparse: got }
   include/linux/bitmap.h:444:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:444:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:444:16: sparse: sparse: got find_first_bit
   include/linux/bitmap.h:445:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:445:1: sparse: sparse: got }
   include/linux/bitmap.h:453:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:453:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:453:16: sparse: sparse: got find_first_zero_bit
   include/linux/bitmap.h:454:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:454:1: sparse: sparse: got }
   include/linux/bitmap.h:461:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:461:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:461:16: sparse: sparse: got __bitmap_weight
   include/linux/bitmap.h:462:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:462:1: sparse: sparse: got }
   include/linux/bitmap.h:470:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:470:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:470:16: sparse: sparse: got __bitmap_weight_and
   include/linux/bitmap.h:471:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:471:1: sparse: sparse: got }
   include/linux/bitmap.h:479:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:479:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:479:16: sparse: sparse: got __bitmap_weight_andnot
   include/linux/bitmap.h:480:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:480:1: sparse: sparse: got }
   include/linux/bitmap.h:487:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:487:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:487:14: sparse: sparse: got if
   include/linux/bitmap.h:489:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:489:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:489:14: sparse: sparse: got if
   include/linux/bitmap.h:494:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:495:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:495:17: sparse: sparse: got __bitmap_set
   include/linux/bitmap.h:496:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:496:1: sparse: sparse: got }
   include/linux/bitmap.h:503:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:503:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:503:14: sparse: sparse: got if
   include/linux/bitmap.h:505:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:505:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:505:14: sparse: sparse: got if
   include/linux/bitmap.h:510:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:511:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:511:17: sparse: sparse: got __bitmap_clear
   include/linux/bitmap.h:512:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:512:1: sparse: sparse: got }
   include/linux/bitmap.h:520:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:521:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:521:17: sparse: sparse: got __bitmap_shift_right
   include/linux/bitmap.h:522:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:522:1: sparse: sparse: got }
   include/linux/bitmap.h:530:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:531:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:531:17: sparse: sparse: got __bitmap_shift_left
   include/linux/bitmap.h:532:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:532:1: sparse: sparse: got }
   include/linux/bitmap.h:543:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:544:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:544:17: sparse: sparse: got __bitmap_replace
   include/linux/bitmap.h:545:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:545:1: sparse: sparse: got }
   include/linux/bitmap.h:591:9: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:591:9: sparse: sparse: got (
>> include/linux/bitmap.h:591:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/bitmap.h:591:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:591:9: sparse: sparse: got <
   include/linux/bitmap.h:591:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:591:9: sparse: sparse: got ++
   include/linux/bitmap.h:593:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:593:1: sparse: sparse: got }
   include/linux/bitmap.h:648:9: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:648:9: sparse: sparse: got (
   include/linux/bitmap.h:648:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/bitmap.h:648:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:648:9: sparse: sparse: got <
   include/linux/bitmap.h:648:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:648:9: sparse: sparse: got ++
   include/linux/bitmap.h:650:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:650:1: sparse: sparse: got }
   include/linux/bitmap.h:658:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:658:1: sparse: sparse: got }
   include/linux/bitmap.h:673:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:673:1: sparse: sparse: got }
   include/linux/bitmap.h:691:26: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:691:26: sparse: sparse: got (
   include/linux/bitmap.h:691:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:694:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:694:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:694:16: sparse: sparse: got 0
   include/linux/bitmap.h:695:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:695:1: sparse: sparse: got }
   include/linux/bitmap.h:716:18: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:716:18: sparse: sparse: got =
   include/linux/bitmap.h:716:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/bitmap.h:716:28: sparse: sparse: Expected ) in nested declarator
   include/linux/bitmap.h:716:28: sparse: sparse: got =
   include/linux/bitmap.h:716:66: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:716:66: sparse: sparse: got )
   include/linux/bitmap.h:719:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:719:9: sparse: sparse: got }
   include/linux/bitmap.h:721:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:721:1: sparse: sparse: got }
   include/linux/bitmap.h:769:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:769:1: sparse: sparse: got }
   include/linux/bitmap.h:789:13: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:789:13: sparse: sparse: got (
   include/linux/bitmap.h:789:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:792:19: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:792:19: sparse: sparse: got >=
   include/linux/bitmap.h:792:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:797:27: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:797:27: sparse: sparse: got >>
   include/linux/bitmap.h:797:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:798:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:798:1: sparse: sparse: got }
   include/linux/bitmap.h:823:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:823:14: sparse: sparse: got fit
   include/linux/bitmap.h:825:13: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:825:13: sparse: sparse: got (
   include/linux/bitmap.h:825:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:829:15: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:829:15: sparse: sparse: got &=
   include/linux/bitmap.h:835:20: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:835:20: sparse: sparse: got &=
   include/linux/bitmap.h:836:20: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:836:20: sparse: sparse: got |=
   include/linux/bitmap.h:837:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:838:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:838:17: sparse: sparse: got return
   include/linux/bitmap.h:840:24: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:840:24: sparse: sparse: got &=
   include/linux/bitmap.h:841:24: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:841:24: sparse: sparse: got |=
   include/linux/bitmap.h:842:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:842:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/nodemask.h, include/linux/numa.h, include/linux/cpumask.h, ...):
   include/linux/random.h:19:83: sparse: sparse: Expected ) in function declarator
   include/linux/random.h:19:83: sparse: sparse: got sleep_after
   include/linux/random.h:120:6: sparse: sparse: Expected ; at end of declaration
   include/linux/random.h:120:6: sparse: sparse: got rng_is_initialized
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/numa.h, include/linux/cpumask.h, include/linux/smp.h, ...):
   include/linux/nodemask.h:153:29: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:153:29: sparse: sparse: got __node_test_and_set
   include/linux/nodemask.h:156:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:156:1: sparse: sparse: got }
   include/linux/nodemask.h:164:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:164:1: sparse: sparse: got }
   include/linux/nodemask.h:172:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:172:1: sparse: sparse: got }
   include/linux/nodemask.h:180:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:180:1: sparse: sparse: got }
   include/linux/nodemask.h:188:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:188:1: sparse: sparse: got }
   include/linux/nodemask.h:195:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:195:1: sparse: sparse: got }
   include/linux/nodemask.h:203:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:203:1: sparse: sparse: got }
   include/linux/nodemask.h:211:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:211:1: sparse: sparse: got }
   include/linux/nodemask.h:219:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:219:1: sparse: sparse: got }
   include/linux/nodemask.h:227:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:227:1: sparse: sparse: got }
   include/linux/nodemask.h:233:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:233:1: sparse: sparse: got }
   include/linux/nodemask.h:239:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:239:1: sparse: sparse: got }
   include/linux/nodemask.h:245:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:245:1: sparse: sparse: got }
>> include/linux/nodemask.h:253:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:253:16: sparse: sparse: got {
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:253:16: sparse: sparse: got !
>> include/linux/nodemask.h:253:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:253:16: sparse: sparse: got }
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ) in nested declarator
   include/linux/nodemask.h:253:16: sparse: sparse: got <
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:253:16: sparse: sparse: got }
   include/linux/nodemask.h:254:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:254:1: sparse: sparse: got }
   include/linux/nodemask.h:259:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:259:16: sparse: sparse: got {
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:259:16: sparse: sparse: got !
   include/linux/nodemask.h:259:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:259:16: sparse: sparse: got }
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ) in nested declarator
   include/linux/nodemask.h:259:16: sparse: sparse: got <
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:259:16: sparse: sparse: got }
   include/linux/nodemask.h:260:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:260:1: sparse: sparse: got }
   include/linux/nodemask.h:271:17: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:271:17: sparse: sparse: got ==
   include/linux/nodemask.h:271:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/nodemask.h:273:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/nodemask.h:273:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:273:16: sparse: sparse: got ret
   include/linux/nodemask.h:274:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:274:1: sparse: sparse: got }
   include/linux/nodemask.h:279:9: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:279:9: sparse: sparse: got (
   include/linux/nodemask.h:280:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:280:1: sparse: sparse: got }
   include/linux/nodemask.h:296:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:296:16: sparse: sparse: got {
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:296:16: sparse: sparse: got !
   include/linux/nodemask.h:296:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:296:16: sparse: sparse: got }
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ) in nested declarator
   include/linux/nodemask.h:296:16: sparse: sparse: got <
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:296:16: sparse: sparse: got }
   include/linux/nodemask.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:297:1: sparse: sparse: got }
   include/linux/nodemask.h:331:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:331:1: sparse: sparse: got }
   include/linux/nodemask.h:337:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:337:1: sparse: sparse: got }
   include/linux/nodemask.h:345:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:345:1: sparse: sparse: got }
   include/linux/nodemask.h:353:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:353:1: sparse: sparse: got }
   include/linux/nodemask.h:361:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:361:1: sparse: sparse: got }
   include/linux/nodemask.h:369:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:369:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/numa.h:10:20: sparse: sparse: Expected ; at end of declaration
   include/linux/numa.h:10:20: sparse: sparse: got numa_valid_node
   include/linux/numa.h:13:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/numa.h:13:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/cpumask.h:133:18: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:133:18: sparse: sparse: got cpus_booted_once_mask
   include/linux/cpumask.h:647:6: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:647:6: sparse: sparse: got cpumask_test_cpu
   include/linux/cpumask.h:650:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:650:1: sparse: sparse: got }
   include/linux/cpumask.h:665:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:665:1: sparse: sparse: got }
   include/linux/cpumask.h:680:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:680:1: sparse: sparse: got }
>> include/linux/cpumask.h:690:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/cpumask.h:691:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:691:9: sparse: sparse: got }
   include/linux/cpumask.h:693:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:693:1: sparse: sparse: got }
   include/linux/cpumask.h:702:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:702:1: sparse: sparse: got }
   include/linux/cpumask.h:718:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:718:1: sparse: sparse: got }
   include/linux/cpumask.h:732:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:732:1: sparse: sparse: got }
   include/linux/cpumask.h:748:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:748:1: sparse: sparse: got }
   include/linux/cpumask.h:762:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:762:1: sparse: sparse: got }
   include/linux/cpumask.h:778:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:778:1: sparse: sparse: got }
   include/linux/cpumask.h:792:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:792:1: sparse: sparse: got }
   include/linux/cpumask.h:809:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:809:1: sparse: sparse: got }
   include/linux/cpumask.h:824:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:824:1: sparse: sparse: got }
   include/linux/cpumask.h:838:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:838:1: sparse: sparse: got }
   include/linux/cpumask.h:849:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:849:1: sparse: sparse: got }
   include/linux/cpumask.h:860:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:860:1: sparse: sparse: got }
   include/linux/cpumask.h:871:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:871:1: sparse: sparse: got }
   include/linux/cpumask.h:884:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:884:1: sparse: sparse: got }
   include/linux/cpumask.h:898:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:898:1: sparse: sparse: got }
   include/linux/cpumask.h:911:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:911:1: sparse: sparse: got }
   include/linux/cpumask.h:924:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:924:1: sparse: sparse: got }
   include/linux/cpumask.h:935:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:935:1: sparse: sparse: got }
   include/linux/cpumask.h:972:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:972:1: sparse: sparse: got }
   include/linux/cpumask.h:987:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:987:1: sparse: sparse: got }
   include/linux/cpumask.h:999:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:999:1: sparse: sparse: got }
   include/linux/cpumask.h:1011:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1011:1: sparse: sparse: got }
   include/linux/cpumask.h:1021:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1021:1: sparse: sparse: got }
   include/linux/cpumask.h:1079:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1079:1: sparse: sparse: got }
   include/linux/cpumask.h:1085:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1085:1: sparse: sparse: got }
   include/linux/cpumask.h:1090:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/cpumask.h:1090:16: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1090:16: sparse: sparse: got true
   include/linux/cpumask.h:1091:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1091:1: sparse: sparse: got }
   include/linux/cpumask.h:1097:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/cpumask.h:1097:16: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1097:16: sparse: sparse: got true
   include/linux/cpumask.h:1098:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1098:1: sparse: sparse: got }
   include/linux/cpumask.h:1115:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1115:1: sparse: sparse: got }
>> include/linux/cpumask.h:1118:1: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/cpumask.h:1118:1: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1118:1: sparse: sparse: got free_cpumask_var
   include/linux/cpumask.h:1118:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1118:1: sparse: sparse: got }
   include/linux/cpumask.h:1165:44: sparse: sparse: Expected ) in function declarator
   include/linux/cpumask.h:1165:44: sparse: sparse: got online
   include/linux/cpumask.h:1166:46: sparse: sparse: Expected ) in function declarator
   include/linux/cpumask.h:1166:46: sparse: sparse: got possible
   include/linux/cpumask.h:1229:29: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1229:29: sparse: sparse: got cpu_online
   include/linux/cpumask.h:1232:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1232:1: sparse: sparse: got }
   include/linux/cpumask.h:1237:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1237:1: sparse: sparse: got }
   include/linux/cpumask.h:1242:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1242:1: sparse: sparse: got }
   include/linux/cpumask.h:1247:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1247:1: sparse: sparse: got }
   include/linux/cpumask.h:1252:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1252:1: sparse: sparse: got }
   include/linux/cpumask.h:1257:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1257:1: sparse: sparse: got }
   include/linux/cpumask.h:1331:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1331:1: sparse: sparse: got }
   include/linux/cpumask.h:1355:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1355:1: sparse: sparse: got }
   include/linux/cpumask.h:1377:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1377:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/lockdep.h, include/linux/spinlock.h, include/linux/sched.h, ...):
   include/linux/smp.h:18:15: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:18:15: sparse: sparse: got *
   include/linux/smp.h:25:25: sparse: sparse: expected ; at end of declaration
   include/linux/smp.h:25:25: sparse: sparse: Expected } at end of specifier
   include/linux/smp.h:25:25: sparse: sparse: got func
   include/linux/smp.h:27:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:27:1: sparse: sparse: got }
   include/linux/smp.h:50:57: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:50:57: sparse: sparse: got func
   include/linux/smp.h:53:44: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:53:44: sparse: sparse: got cond_func
   include/linux/smp.h:70:48: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:70:48: sparse: sparse: got func
   include/linux/smp.h:73:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:73:1: sparse: sparse: got }
   include/linux/smp.h:95:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:95:1: sparse: sparse: got }
   include/linux/smp.h:107:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:107:1: sparse: sparse: got }
   include/linux/smp.h:163:40: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:163:40: sparse: sparse: got func
   include/linux/smp.h:165:45: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:165:45: sparse: sparse: got func
   include/linux/smp.h:168:43: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:168:43: sparse: sparse: got func
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/paravirt.h, arch/powerpc/include/asm/qspinlock.h, ...):
   arch/powerpc/include/asm/cputhreads.h:26:18: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cputhreads.h:26:18: sparse: sparse: got threads_core_mask
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/rseq_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/workqueue_types.h:17:23: sparse: sparse: expected ; at end of declaration
   include/linux/workqueue_types.h:17:23: sparse: sparse: Expected } at end of specifier
   include/linux/workqueue_types.h:17:23: sparse: sparse: got data
   include/linux/workqueue_types.h:23:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/workqueue_types.h:23:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/unwind_deferred_types.h:36:33: sparse: sparse: expected ; at end of declaration
   include/linux/unwind_deferred_types.h:36:33: sparse: sparse: Expected } at end of specifier
   include/linux/unwind_deferred_types.h:36:33: sparse: sparse: got unwind_mask
   include/linux/unwind_deferred_types.h:40:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/unwind_deferred_types.h:40:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/switch_to.h):
   include/linux/sched.h:923:41: sparse: sparse: expected ; at end of declaration
   include/linux/sched.h:923:41: sparse: sparse: Expected } at end of specifier
   include/linux/sched.h:923:41: sparse: sparse: got *
   include/linux/sched.h:924:41: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:924:41: sparse: sparse: got *
   include/linux/sched.h:925:41: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:925:41: sparse: sparse: got cpus_mask
   include/linux/sched.h:973:60: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:973:60: sparse: sparse: got :
   include/linux/sched.h:974:66: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:974:66: sparse: sparse: got :
   include/linux/sched.h:975:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:975:55: sparse: sparse: got :
   include/linux/sched.h:976:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:976:55: sparse: sparse: got :
   include/linux/sched.h:979:41: sparse: sparse: Expected ; at the end of type declaration
   include/linux/sched.h:979:41: sparse: sparse: got :
   include/linux/sched.h:996:60: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:996:60: sparse: sparse: got :
   include/linux/sched.h:998:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:998:55: sparse: sparse: got :
   include/linux/sched.h:1002:50: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1002:50: sparse: sparse: got :
   include/linux/sched.h:1003:50: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1003:50: sparse: sparse: got :
   include/linux/sched.h:1005:56: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1005:56: sparse: sparse: got :
   include/linux/sched.h:1012:53: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1012:53: sparse: sparse: got :
   include/linux/sched.h:1015:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1015:55: sparse: sparse: got :
   include/linux/sched.h:1019:60: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1019:60: sparse: sparse: got :
   include/linux/sched.h:1021:47: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1021:47: sparse: sparse: got :
   include/linux/sched.h:1024:53: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1024:53: sparse: sparse: got :
   include/linux/sched.h:1028:52: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1028:52: sparse: sparse: got :
   include/linux/sched.h:1032:54: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1032:54: sparse: sparse: got :
   include/linux/sched.h:1036:51: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1036:51: sparse: sparse: got :
   include/linux/sched.h:1048:56: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1048:56: sparse: sparse: got :
   include/linux/sched.h:1647:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/sched.h:1647:1: sparse: sparse: got }
>> include/linux/sched.h:2078:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec2.c:37:16: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec2.c:37:16: sparse: sparse: got signed
   lib/raid/raid6/powerpc/altivec2.c:46:45: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec2.c:46:45: sparse: sparse: got SHLBYTE
   lib/raid/raid6/powerpc/altivec2.c:49:1: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec2.c:49:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c:60:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   lib/raid/raid6/powerpc/altivec2.c:60:27: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec2.c:60:27: sparse: sparse: got __builtin_vec_cmpgt
   lib/raid/raid6/powerpc/altivec2.c:61:1: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec2.c:61:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c:73:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec2.c:73:19: sparse: sparse: got wd0
   lib/raid/raid6/powerpc/altivec2.c:74:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec2.c:74:19: sparse: sparse: got wd1
   lib/raid/raid6/powerpc/altivec2.c:75:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec2.c:75:19: sparse: sparse: got x1d
   lib/raid/raid6/powerpc/altivec2.c:81:17: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec2.c:81:17: sparse: sparse: got =
   lib/raid/raid6/powerpc/altivec2.c:81:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   lib/raid/raid6/powerpc/altivec2.c:81:25: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec2.c:81:25: sparse: sparse: got <
   lib/raid/raid6/powerpc/altivec2.c:81:37: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec2.c:81:37: sparse: sparse: got +=
   lib/raid/raid6/powerpc/altivec2.c:83:42: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec2.c:84:25: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec2.c:84:25: sparse: sparse: got =
   lib/raid/raid6/powerpc/altivec2.c:84:17: sparse: sparse: Trying to use reserved word 'for' as identifier
   lib/raid/raid6/powerpc/altivec2.c:84:36: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec2.c:84:36: sparse: sparse: got >=
   lib/raid/raid6/powerpc/altivec2.c:84:44: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec2.c:84:44: sparse: sparse: got --
   lib/raid/raid6/powerpc/altivec2.c:86:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec2.c:99:17: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec2.c:99:17: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c:101:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec2.c:101:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec2.c:102:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec2.c:102:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec2.c:103:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec2.c:103:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec2.c:104:9: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec2.c:104:9: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c:109:9: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec2.c:109:9: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c:115:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   lib/raid/raid6/powerpc/altivec2.c:115:9: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec2.c:115:9: sparse: sparse: got {
   lib/raid/raid6/powerpc/altivec2.c:115:9: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec2.c:115:9: sparse: sparse: got (
   lib/raid/raid6/powerpc/altivec2.c:115:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   lib/raid/raid6/powerpc/altivec2.c:115:9: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec2.c:115:9: sparse: sparse: got 0
   lib/raid/raid6/powerpc/altivec2.c:115:9: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec2.c:115:9: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c:115:9: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec2.c:115:9: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c:116:1: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec2.c:116:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/dynamic_debug.h, include/linux/printk.h, include/asm-generic/bug.h, ...):
   include/linux/jump_label.h:351:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/jump_label.h:351:1: sparse:    int static const [toplevel] [unused] __bool
   include/linux/jump_label.h:206:24: sparse: note: previously declared as:
   include/linux/jump_label.h:206:24: sparse:    int static inline [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   include/asm-generic/bitops/generic-non-atomic.h:76:46: sparse: sparse: undefined identifier 'addr'
   include/asm-generic/bitops/generic-non-atomic.h:76:54: sparse: sparse: undefined identifier 'nr'
   include/asm-generic/bitops/generic-non-atomic.h:79:20: sparse: sparse: undefined identifier 'mask'
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse: sparse: symbol 'p' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:76)
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse:    incomplete type *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:76:23: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:76:23: sparse:    unsigned long *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:96:46: sparse: sparse: undefined identifier 'addr'
   include/asm-generic/bitops/generic-non-atomic.h:96:54: sparse: sparse: undefined identifier 'nr'
   include/asm-generic/bitops/generic-non-atomic.h:96:23: sparse: sparse: symbol 'p' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:79)
   include/asm-generic/bitops/generic-non-atomic.h:96:23: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   include/asm-generic/bitops/generic-non-atomic.h:96:23: sparse:    unsigned long *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse:    incomplete type *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:97:23: sparse: sparse: symbol 'old' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:77)
   include/asm-generic/bitops/generic-non-atomic.h:99:21: sparse: sparse: undefined identifier 'mask'
   include/asm-generic/bitops/generic-non-atomic.h:99:9: sparse: sparse: symbol 'p' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:96)
   include/asm-generic/bitops/generic-non-atomic.h:99:9: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   include/asm-generic/bitops/generic-non-atomic.h:99:9: sparse:    incomplete type *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:96:23: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:96:23: sparse:    unsigned long *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:108:46: sparse: sparse: undefined identifier 'addr'
   include/asm-generic/bitops/generic-non-atomic.h:108:54: sparse: sparse: undefined identifier 'nr'
   include/asm-generic/bitops/generic-non-atomic.h:108:23: sparse: sparse: symbol 'p' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:99)
   include/asm-generic/bitops/generic-non-atomic.h:108:23: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   include/asm-generic/bitops/generic-non-atomic.h:108:23: sparse:    unsigned long *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:99:9: sparse:    incomplete type *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:109:23: sparse: sparse: symbol 'old' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:97)
   include/asm-generic/bitops/generic-non-atomic.h:111:20: sparse: sparse: undefined identifier 'mask'
   include/asm-generic/bitops/generic-non-atomic.h:111:9: sparse: sparse: symbol 'p' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:108)
   include/asm-generic/bitops/generic-non-atomic.h:111:9: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   include/asm-generic/bitops/generic-non-atomic.h:111:9: sparse:    incomplete type *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:108:23: sparse: note: previously declared as:
--
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4613:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4613:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4652:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4652:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4673:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4673:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4692:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4692:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4711:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4711:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4730:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4730:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4749:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4749:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier 'first'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier 'first'
   include/linux/llist.h:242:19: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/llist.h:242:19: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:242:19: sparse: sparse: symbol 'instrument_read_write' redeclared with different type (incompatible argument 1 (different base types)):
   include/linux/llist.h:242:19: sparse:    int static [signed] [toplevel] instrument_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/asm-generic/bitops/instrumented-atomic.h, arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, ...):
   include/linux/instrumented.h:53:29: sparse: note: previously declared as:
   include/linux/instrumented.h:53:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] instrument_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '___o'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier 'new_first'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: cast from unknown type
   include/linux/llist.h:283:16: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/llist.h:283:16: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:283:16: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:283:16: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:283:16: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:283:16: sparse: sparse: cast from unknown type
   include/linux/llist.h:283:16: sparse: sparse: symbol '__ret' has multiple initializers (originally initialized at include/linux/atomic/atomic-arch-fallback.h:4047)
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:393:9: sparse: sparse: symbol '__hard_irq_enable' redeclared with different type (different base types):
   arch/powerpc/include/asm/hw_irq.h:393:9: sparse:    int static [signed] [toplevel] __hard_irq_enable( ... )
   arch/powerpc/include/asm/hw_irq.h:64:20: sparse: note: previously declared as:
   arch/powerpc/include/asm/hw_irq.h:64:20: sparse:    void static inline [gnu_inline] [toplevel] [unused] __hard_irq_enable( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:265:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/irqflags.h:265:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse: note: previously declared as:
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse:    int static inline [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse: note: previously declared as:
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse:    int static inline [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:93:17: sparse: sparse: symbol 'ret' has multiple initializers (originally initialized at include/linux/atomic/atomic-arch-fallback.h:3940)
   include/linux/list.h:120:42: sparse: sparse: undefined identifier 'entry'
   include/linux/list.h:129:17: sparse: sparse: symbol 'ret' has multiple initializers (originally initialized at include/linux/list.h:93)
   include/linux/list.h:161:9: sparse: sparse: symbol 'next' redeclared with different type (different base types):
   include/linux/list.h:161:9: sparse:    int [addressable] [toplevel] next
   include/linux/list.h:120:34: sparse: note: previously declared as:
   include/linux/list.h:120:34: sparse:    struct list_head *[addressable] [toplevel] next
>> include/linux/list.h:536:38: sparse: sparse: cannot dereference this type
   include/linux/list.h:536:26: sparse: sparse: symbol 'last' redeclared with different type (different base types):
   include/linux/list.h:536:26: sparse:    struct list_head *[addressable] [toplevel] last
   include/linux/list.h:341:9: sparse: note: previously declared as:
   include/linux/list.h:341:9: sparse:    int [addressable] [toplevel] last
   include/linux/list.h:539:9: sparse: sparse: symbol 'prev' redeclared with different type (different base types):
   include/linux/list.h:539:9: sparse:    int [addressable] [toplevel] prev
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/pgtable-be-types.h:96:16: sparse: note: previously declared as:
   arch/powerpc/include/asm/pgtable-be-types.h:96:16: sparse:    restricted __be64 [addressable] [toplevel] [usertype] prev
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:541:9: sparse: sparse: symbol 'last' redeclared with different type (different base types):
   include/linux/list.h:541:9: sparse:    int [addressable] [toplevel] last
   include/linux/list.h:536:26: sparse: note: previously declared as:
   include/linux/list.h:536:26: sparse:    struct list_head *[addressable] [toplevel] last
   include/linux/list.h:542:9: sparse: sparse: symbol 'next' redeclared with different type (different base types):
   include/linux/list.h:542:9: sparse:    int [addressable] [toplevel] next
   include/linux/list.h:120:34: sparse: note: previously declared as:
   include/linux/list.h:120:34: sparse:    struct list_head *[addressable] [toplevel] next
   include/linux/list.h:760:9: sparse: sparse: cannot dereference this type
   include/linux/list.h:990:37: sparse: sparse: undefined identifier 'n'
   include/linux/list.h:1123:9: sparse: sparse: symbol 'old' redeclared with different type (different type sizes):
   include/linux/list.h:1123:9: sparse:    int [addressable] [toplevel] old
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   include/asm-generic/bitops/generic-non-atomic.h:109:23: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:109:23: sparse:    unsigned long [addressable] [toplevel] old
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:1140:9: sparse: sparse: symbol 'last' redeclared with different type (different base types):
   include/linux/list.h:1140:9: sparse:    int [addressable] [toplevel] last
   include/linux/list.h:536:26: sparse: note: previously declared as:
   include/linux/list.h:536:26: sparse:    struct list_head *[addressable] [toplevel] last
   include/linux/list.h:1209:16: sparse: sparse: symbol 'count' has multiple initializers (originally initialized at include/linux/list.h:758)
   include/linux/list.h:1211:9: sparse: sparse: cannot dereference this type
   include/linux/list.h:1211:9: sparse: sparse: symbol 'pos' has multiple initializers (originally initialized at include/linux/list.h:760)
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:151:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:151:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:153:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:153:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:165:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:165:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:173:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:173:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:178:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:178:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:180:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:180:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:589:9: sparse: sparse: symbol 'bitmap_zero' redeclared with different type (incompatible argument 1 (different base types)):
   include/linux/bitmap.h:589:9: sparse:    int static [signed] [toplevel] bitmap_zero( ... )
   include/linux/bitmap.h:234:29: sparse: note: previously declared as:
   include/linux/bitmap.h:234:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] bitmap_zero( ... )
   include/linux/bitmap.h:591:9: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:591:9: sparse: sparse: symbol 'bit' redeclared with different type (different signedness):
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:587:22: sparse: note: previously declared as:
   include/linux/bitmap.h:587:22: sparse:    unsigned int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:591:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: note: previously declared as:
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: note: previously declared as:
   include/linux/bitmap.h:591:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:644:22: sparse: sparse: symbol 'bit' redeclared with different type (different signedness):
   include/linux/bitmap.h:644:22: sparse:    unsigned int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: note: previously declared as:
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:646:9: sparse: sparse: symbol 'bitmap_zero' redeclared with different type (incompatible argument 1 (different base types)):
   include/linux/bitmap.h:646:9: sparse:    int static [signed] [toplevel] bitmap_zero( ... )
   include/linux/bitmap.h:234:29: sparse: note: previously declared as:
   include/linux/bitmap.h:234:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] bitmap_zero( ... )
   include/linux/bitmap.h:648:9: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:648:9: sparse: sparse: symbol 'bit' redeclared with different type (different signedness):
   include/linux/bitmap.h:648:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:644:22: sparse: note: previously declared as:
   include/linux/bitmap.h:644:22: sparse:    unsigned int [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:648:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: note: previously declared as:
   include/linux/bitmap.h:648:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:648:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: note: previously declared as:
   include/linux/bitmap.h:648:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:657:34: sparse: sparse: undefined identifier 'bitmap'
   include/linux/bitmap.h:716:57: sparse: sparse: symbol 'pos' has multiple initializers (originally initialized at include/linux/list.h:1211)
   include/linux/bitmap.h:785:32: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:795:21: sparse: sparse: undefined identifier 'map'
   include/linux/bitmap.h:795:25: sparse: sparse: undefined identifier 'index'
   include/linux/bitmap.h:795:34: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:795:9: sparse: sparse: symbol 'value_low' redeclared with different type (different type sizes):
   include/linux/bitmap.h:795:9: sparse:    int [addressable] [toplevel] value_low
   include/linux/bitmap.h:787:23: sparse: note: previously declared as:
   include/linux/bitmap.h:787:23: sparse:    unsigned long [addressable] [toplevel] value_low
   include/linux/bitmap.h:796:22: sparse: sparse: undefined identifier 'map'
   include/linux/bitmap.h:796:26: sparse: sparse: undefined identifier 'index'
   include/linux/bitmap.h:796:39: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:796:39: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:796:9: sparse: sparse: symbol 'value_high' redeclared with different type (different type sizes):
   include/linux/bitmap.h:796:9: sparse:    int [addressable] [toplevel] value_high
   include/linux/bitmap.h:787:34: sparse: note: previously declared as:
   include/linux/bitmap.h:787:34: sparse:    unsigned long [addressable] [toplevel] value_high
   include/linux/bitmap.h:823:9: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:823:9: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:828:16: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:828:9: sparse: sparse: symbol 'mask' redeclared with different type (different type sizes):
   include/linux/bitmap.h:828:9: sparse:    int [addressable] [toplevel] mask
   include/linux/bitmap.h:822:23: sparse: note: previously declared as:
   include/linux/bitmap.h:822:23: sparse:    unsigned long [addressable] [toplevel] mask
   include/linux/bitmap.h:830:18: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:830:9: sparse: sparse: symbol 'offset' redeclared with different type (different type sizes):
   include/linux/bitmap.h:830:9: sparse:    int [addressable] [toplevel] offset
   include/linux/bitmap.h:820:23: sparse: note: previously declared as:
   include/linux/bitmap.h:820:23: sparse:    unsigned long [addressable] [toplevel] offset
   include/linux/bitmap.h:831:9: sparse: sparse: symbol 'space' redeclared with different type (different type sizes):
   include/linux/bitmap.h:831:9: sparse:    int [addressable] [toplevel] space
   include/linux/bitmap.h:821:23: sparse: note: previously declared as:
   include/linux/bitmap.h:821:23: sparse:    unsigned long [addressable] [toplevel] space
   include/linux/bitmap.h:832:24: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:833:17: sparse: sparse: undefined identifier 'start'
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/nodemask.h, include/linux/numa.h, include/linux/cpumask.h, ...):
   include/linux/random.h:120:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/random.h:120:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/numa.h, include/linux/cpumask.h, include/linux/smp.h, ...):
   include/linux/nodemask.h:253:16: sparse: sparse: undefined identifier 'srcp'
>> include/linux/nodemask.h:253:16: sparse: sparse: cannot dereference this type
   include/linux/nodemask.h:259:16: sparse: sparse: undefined identifier 'srcp'
   include/linux/nodemask.h:259:16: sparse: sparse: cannot dereference this type
   include/linux/nodemask.h:279:9: sparse: sparse: symbol '__node_set' redeclared with different type (different argument counts):
   include/linux/nodemask.h:279:9: sparse:    int static [signed] [toplevel] __node_set( ... )
   include/linux/nodemask.h:125:29: sparse: note: previously declared as:
   include/linux/nodemask.h:125:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] __node_set( ... )
   include/linux/nodemask.h:296:16: sparse: sparse: undefined identifier 'maskp'
   include/linux/nodemask.h:296:16: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/rseq_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/workqueue_types.h:18:26: sparse: sparse: symbol 'entry' redeclared with different type (different base types):
   include/linux/workqueue_types.h:18:26: sparse:    struct list_head [addressable] [toplevel] entry
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:528:9: sparse: note: previously declared as:
   include/linux/list.h:528:9: sparse:    int [addressable] [toplevel] entry
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through arch/powerpc/include/asm/switch_to.h):
   include/linux/sched.h:1270:41: sparse: sparse: symbol 'lockdep_recursion' redeclared with different type (different address spaces):
   include/linux/sched.h:1270:41: sparse:    unsigned int [addressable] [toplevel] lockdep_recursion
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/lockdep.h:571:1: sparse: note: previously declared as:
   include/linux/lockdep.h:571:1: sparse:    unsigned int extern [addressable] [noderef] [toplevel] __percpu lockdep_recursion
   lib/raid/raid6/powerpc/altivec2.c:70:12: sparse: sparse: symbol 'p' redeclared with different type (different type sizes):
   lib/raid/raid6/powerpc/altivec2.c:70:12: sparse:    unsigned char [usertype] *[addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec2.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:181:23: sparse: note: previously declared as:
   arch/powerpc/include/asm/bitops.h:181:23: sparse:    unsigned long *[addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec2.c:77:14: sparse: sparse: undefined identifier 'disks'
   lib/raid/raid6/powerpc/altivec2.c:78:13: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec2.c:78:9: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec2.c:78:9: sparse:    int [addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec2.c:70:12: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec2.c:70:12: sparse:    unsigned char [usertype] *[addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec2.c:79:13: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec2.c:79:9: sparse: sparse: symbol 'q' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec2.c:79:9: sparse:    int [addressable] [toplevel] q
   lib/raid/raid6/powerpc/altivec2.c:70:16: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec2.c:70:16: sparse:    unsigned char [usertype] *[addressable] [toplevel] q
   lib/raid/raid6/powerpc/altivec2.c:83:23: sparse: sparse: undefined identifier 'wp1'
   lib/raid/raid6/powerpc/altivec2.c:83:29: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec2.c:83:44: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec2.c:86:31: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec2.c:86:46: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec2.c:87:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec2.c:88:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec2.c:89:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec2.c:90:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec2.c:91:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec2.c:92:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec2.c:93:31: sparse: sparse: undefined identifier '__builtin_vec_and'
   lib/raid/raid6/powerpc/altivec2.c:93:25: sparse: sparse: symbol 'w20' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec2.c:89)
   lib/raid/raid6/powerpc/altivec2.c:94:31: sparse: sparse: undefined identifier '__builtin_vec_and'
   lib/raid/raid6/powerpc/altivec2.c:94:25: sparse: sparse: symbol 'w21' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec2.c:90)
   lib/raid/raid6/powerpc/altivec2.c:95:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec2.c:95:25: sparse: sparse: symbol 'w10' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec2.c:91)
   lib/raid/raid6/powerpc/altivec2.c:96:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec2.c:96:25: sparse: sparse: symbol 'w11' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec2.c:92)
   lib/raid/raid6/powerpc/altivec2.c:97:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec2.c:98:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec2.c:98:25: sparse: sparse: symbol 'wq1' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec2.c:83)
   lib/raid/raid6/powerpc/altivec2.c:101:17: sparse: sparse: symbol 'unative_t' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec2.c:101:17: sparse:    incomplete type *static [toplevel] unative_t
   lib/raid/raid6/powerpc/altivec2.c:75:9: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec2.c:75:9: sparse:    int static [toplevel] unative_t
   lib/raid/raid6/powerpc/altivec2.c:102:17: sparse: sparse: symbol 'unative_t' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec2.c:102:17: sparse:    incomplete type *static [toplevel] unative_t
   lib/raid/raid6/powerpc/altivec2.c:75:9: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec2.c:75:9: sparse:    int static [toplevel] unative_t
   lib/raid/raid6/powerpc/altivec2.c:103:17: sparse: sparse: symbol 'unative_t' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec2.c:103:17: sparse:    incomplete type *static [toplevel] unative_t
   lib/raid/raid6/powerpc/altivec2.c:75:9: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec2.c:75:9: sparse:    int static [toplevel] unative_t
   lib/raid/raid6/powerpc/altivec2.c:114:9: sparse: sparse: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec2.c:114:9: sparse:    int static [signed] [toplevel] disable_kernel_altivec( ... )
   lib/raid/raid6/powerpc/altivec2.c: note: in included file:
   arch/powerpc/include/asm/switch_to.h:62:20: sparse: note: previously declared as:
   arch/powerpc/include/asm/switch_to.h:62:20: sparse:    void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
   lib/raid/raid6/powerpc/altivec2.c:128:9: sparse: sparse: undefined identifier 'raid6_altivec2_gen_syndrome'
   lib/raid/raid6/powerpc/altivec2.c:130:9: sparse: sparse: undefined identifier 'raid6_have_altivec'
--
   lib/raid/raid6/powerpc/altivec1.c: note: in included file:
   ../lib/gcc/powerpc64-linux/10.5.0/include/altivec.h:34:2: sparse: sparse: Use the "-maltivec" flag to enable PowerPC AltiVec support
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/asm-generic/rwonce.h, arch/powerpc/include/generated/asm/rwonce.h, include/linux/compiler.h, ...):
   include/linux/kasan-checks.h:22:20: sparse: sparse: Expected ; at end of declaration
   include/linux/kasan-checks.h:22:20: sparse: sparse: got __kasan_check_read
   include/linux/kasan-checks.h:25:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:25:1: sparse: sparse: got }
   include/linux/kasan-checks.h:29:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:29:1: sparse: sparse: got }
   include/linux/kasan-checks.h:43:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:43:1: sparse: sparse: got }
   include/linux/kasan-checks.h:47:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:47:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/cleanup.h, include/linux/string.h, arch/powerpc/include/asm/paca.h, ...):
   include/linux/err.h:76:33: sparse: sparse: Expected ; at end of declaration
   include/linux/err.h:76:33: sparse: sparse: got IS_ERR
   include/linux/err.h:79:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:79:1: sparse: sparse: got }
   include/linux/err.h:93:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:93:1: sparse: sparse: got }
   include/linux/err.h:106:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:106:1: sparse: sparse: got }
>> include/linux/err.h:129:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/err.h:130:17: sparse: sparse: Expected ; at end of declaration
   include/linux/err.h:130:17: sparse: sparse: got return
   include/linux/err.h:131:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:131:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   include/linux/cleanup.h:225:15: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cleanup.h:225:15: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   include/linux/overflow.h:48:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:48:1: sparse: sparse: got }
   include/linux/overflow.h:334:13: sparse: sparse: Expected ) in function declarator
   include/linux/overflow.h:334:13: sparse: sparse: got (
>> include/linux/overflow.h:334:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/overflow.h:337:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/overflow.h:337:16: sparse: sparse: Expected ; at end of declaration
   include/linux/overflow.h:337:16: sparse: sparse: got bytes
   include/linux/overflow.h:338:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:338:1: sparse: sparse: got }
   include/linux/overflow.h:353:13: sparse: sparse: Expected ) in function declarator
   include/linux/overflow.h:353:13: sparse: sparse: got (
   include/linux/overflow.h:353:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/overflow.h:356:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/overflow.h:356:16: sparse: sparse: Expected ; at end of declaration
   include/linux/overflow.h:356:16: sparse: sparse: got bytes
   include/linux/overflow.h:357:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:357:1: sparse: sparse: got }
   include/linux/overflow.h:374:21: sparse: sparse: Expected ) in function declarator
   include/linux/overflow.h:374:21: sparse: sparse: got ==
   include/linux/overflow.h:374:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/overflow.h:378:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/overflow.h:378:16: sparse: sparse: Expected ; at end of declaration
   include/linux/overflow.h:378:16: sparse: sparse: got bytes
   include/linux/overflow.h:379:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:379:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   include/linux/string.h:294:20: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:294:20: sparse: sparse: got mem_is_zero
   include/linux/string.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/string.h:297:1: sparse: sparse: got }
   include/linux/string.h:322:13: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:322:13: sparse: sparse: got parse_option_str
   include/linux/string.h:325:13: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:325:13: sparse: sparse: got sysfs_streq
   include/linux/string.h:339:69: sparse: sparse: Expected ) in function declarator
   include/linux/string.h:339:69: sparse: sparse: got args
   include/linux/string.h:567:20: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:567:20: sparse: sparse: got strstarts
   include/linux/string.h:570:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/string.h:570:1: sparse: sparse: got }
   include/linux/string.h:585:21: sparse: sparse: Expected ) in function declarator
   include/linux/string.h:585:21: sparse: sparse: got <
>> include/linux/string.h:585:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/string.h:588:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/string.h:588:16: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:588:16: sparse: sparse: got !
   include/linux/string.h:589:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/string.h:589:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, include/linux/bug.h, ...):
   include/linux/panic.h:15:38: sparse: sparse: Expected ) in function declarator
   include/linux/panic.h:15:38: sparse: sparse: got args
   include/linux/panic.h:20:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:20:13: sparse: sparse: got oops_may_print
   include/linux/panic.h:22:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:22:13: sparse: sparse: got panic_triggering_all_cpu_backtrace
   include/linux/panic.h:29:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:29:13: sparse: sparse: got panic_on_taint_nousertaint
   include/linux/panic.h:33:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:33:13: sparse: sparse: got crash_kexec_post_notifiers
   include/linux/panic.h:54:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:54:6: sparse: sparse: got panic_try_start
   include/linux/panic.h:56:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:56:6: sparse: sparse: got panic_in_progress
   include/linux/panic.h:57:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:57:6: sparse: sparse: got panic_on_this_cpu
   include/linux/panic.h:58:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:58:6: sparse: sparse: got panic_on_other_cpu
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/printk.h, include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, ...):
   include/linux/init.h:165:13: sparse: sparse: Expected ; at end of declaration
   include/linux/init.h:165:13: sparse: sparse: got rodata_enabled
   include/linux/init.h:170:13: sparse: sparse: Expected ; at end of declaration
   include/linux/init.h:170:13: sparse: sparse: got initcall_debug
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, include/linux/bug.h, ...):
   include/linux/printk.h:86:17: sparse: sparse: expected ; at end of declaration
   include/linux/printk.h:86:17: sparse: sparse: Expected } at end of specifier
   include/linux/printk.h:86:17: sparse: sparse: got *
   include/linux/printk.h:87:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/printk.h:87:1: sparse: sparse: got }
   include/linux/printk.h:152:43: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:152:43: sparse: sparse: got args
   include/linux/printk.h:155:38: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:155:38: sparse: sparse: got args
   include/linux/printk.h:157:47: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:157:47: sparse: sparse: got args
   include/linux/printk.h:188:13: sparse: sparse: Expected ; at end of declaration
   include/linux/printk.h:188:13: sparse: sparse: got printk_timed_ratelimit
   include/linux/printk.h:208:13: sparse: sparse: Expected ; at end of declaration
   include/linux/printk.h:208:13: sparse: sparse: got nbcon_device_try_acquire
   include/linux/printk.h:211:6: sparse: sparse: Expected ; at end of declaration
   include/linux/printk.h:211:6: sparse: sparse: got pr_flush
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/dynamic_debug.h, include/linux/printk.h, include/asm-generic/bug.h, ...):
   include/linux/jump_label.h:80:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:80:13: sparse: sparse: got static_key_initialized
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/jump_label.h, include/linux/jump_label.h, include/linux/dynamic_debug.h, ...):
   arch/powerpc/include/asm/feature-fixups.h:294:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/feature-fixups.h:294:13: sparse: sparse: got static_key_feature_checks_initialized
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/jump_label.h, include/linux/dynamic_debug.h, include/linux/printk.h, ...):
   arch/powerpc/include/asm/jump_label.h:18:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:18:29: sparse: sparse: got arch_static_branch
>> arch/powerpc/include/asm/jump_label.h:28:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/jump_label.h:28:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:28:16: sparse: sparse: got false
   arch/powerpc/include/asm/jump_label.h:29:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:29:6: sparse: sparse: got :
   arch/powerpc/include/asm/jump_label.h:31:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/jump_label.h:31:1: sparse: sparse: got }
   arch/powerpc/include/asm/jump_label.h:43:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/jump_label.h:43:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:43:16: sparse: sparse: got false
   arch/powerpc/include/asm/jump_label.h:44:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:44:6: sparse: sparse: got :
   arch/powerpc/include/asm/jump_label.h:46:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/jump_label.h:46:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/dynamic_debug.h, include/linux/printk.h, include/asm-generic/bug.h, ...):
   include/linux/jump_label.h:122:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:122:1: sparse: sparse: got }
   include/linux/jump_label.h:160:20: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:160:20: sparse: sparse: got jump_entry_is_branch
   include/linux/jump_label.h:163:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:163:1: sparse: sparse: got }
   include/linux/jump_label.h:168:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:168:1: sparse: sparse: got }
>> include/linux/jump_label.h:174:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/jump_label.h:175:17: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:175:17: sparse: sparse: got entry
   include/linux/jump_label.h:176:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:176:1: sparse: sparse: got }
   include/linux/jump_label.h:185:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:185:1: sparse: sparse: got }
   include/linux/jump_label.h:206:29: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:206:29: sparse: sparse: got static_key_false
   include/linux/jump_label.h:209:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:209:1: sparse: sparse: got }
   include/linux/jump_label.h:214:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:214:1: sparse: sparse: got }
   include/linux/jump_label.h:225:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:225:13: sparse: sparse: got arch_jump_label_transform_queue
   include/linux/jump_label.h:229:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:229:13: sparse: sparse: got static_key_slow_inc
   include/linux/jump_label.h:230:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:230:13: sparse: sparse: got static_key_fast_inc_not_disabled
   include/linux/jump_label.h:232:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:232:13: sparse: sparse: got static_key_slow_inc_cpuslocked
   include/linux/jump_label.h:351:1: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:351:1: sparse: sparse: got class_jump_label_lock_is_conditional
   include/linux/jump_label.h:419:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:419:13: sparse: sparse: got ____wrong_branch_error
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, include/linux/bug.h, ...):
   include/linux/printk.h:767:36: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:767:36: sparse: sparse: got ascii
   include/linux/printk.h:771:62: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:771:62: sparse: sparse: got ascii
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/bug.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/bug.h:128:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bug.h:128:13: sparse: sparse: got die_will_crash
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   include/linux/bug.h:94:33: sparse: sparse: Expected ; at end of declaration
   include/linux/bug.h:94:33: sparse: sparse: got check_data_corruption
   include/linux/bug.h:94:75: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bug.h:94:75: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   include/asm-generic/bitops/generic-non-atomic.h:73:1: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:73:1: sparse: sparse: got generic___test_and_set_bit
   include/asm-generic/bitops/generic-non-atomic.h:80:21: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:80:21: sparse: sparse: got &
>> include/asm-generic/bitops/generic-non-atomic.h:80:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:81:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:81:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:100:21: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:100:21: sparse: sparse: got &
   include/asm-generic/bitops/generic-non-atomic.h:100:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:101:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:101:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:112:21: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:112:21: sparse: sparse: got &
   include/asm-generic/bitops/generic-non-atomic.h:112:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:113:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:113:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:129:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:129:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:140:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:16: sparse: sparse: got 1UL
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got !
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ) in nested declarator
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got volatile
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got {
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got !
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:141:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:141:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:172:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:172:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:172:16: sparse: sparse: got !
   include/asm-generic/bitops/generic-non-atomic.h:173:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:173:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:85:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:85:29: sparse: sparse: got is_rlwinm_mask_valid
   arch/powerpc/include/asm/bitops.h:89:15: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:89:15: sparse: sparse: got &
>> arch/powerpc/include/asm/bitops.h:89:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:91:11: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:91:11: sparse: sparse: got +=
>> arch/powerpc/include/asm/bitops.h:93:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:93:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:93:16: sparse: sparse: got !
   arch/powerpc/include/asm/bitops.h:94:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:94:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: got 0
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: got 0
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:132:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:132:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:137:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:137:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:142:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:142:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:147:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:147:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:183:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:183:13: sparse: sparse: got 0
   arch/powerpc/include/asm/bitops.h:183:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:195:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:195:9: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:206:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:206:9: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:209:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:209:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:215:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:215:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:222:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:222:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:228:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:228:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:234:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:234:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:251:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:251:21: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:251:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:252:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:252:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:260:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/bitops.h:260:9: sparse: sparse: got &&
   arch/powerpc/include/asm/bitops.h:261:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:261:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/builtin-__ffs.h:14:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/builtin-__ffs.h:14:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:283:33: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:283:33: sparse: sparse: got (
   arch/powerpc/include/asm/bitops.h:283:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:286:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:286:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:286:16: sparse: sparse: got 32
   arch/powerpc/include/asm/bitops.h:287:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:287:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/builtin-__fls.h:14:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/builtin-__fls.h:14:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:301:33: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:301:33: sparse: sparse: got (
   arch/powerpc/include/asm/bitops.h:301:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:304:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:304:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:304:16: sparse: sparse: got 64
   arch/powerpc/include/asm/bitops.h:305:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:305:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:68:29: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:68:29: sparse: sparse: got test_and_set_bit
   include/asm-generic/bitops/instrumented-atomic.h:71:43: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-atomic.h:71:43: sparse: sparse: got +
>> include/asm-generic/bitops/instrumented-atomic.h:72:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-atomic.h:72:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:72:16: sparse: sparse: got arch_test_and_set_bit
   include/asm-generic/bitops/instrumented-atomic.h:73:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-atomic.h:73:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-atomic.h:85:43: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-atomic.h:85:43: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-atomic.h:86:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-atomic.h:86:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:86:16: sparse: sparse: got arch_test_and_clear_bit
   include/asm-generic/bitops/instrumented-atomic.h:87:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-atomic.h:87:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-atomic.h:99:43: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-atomic.h:99:43: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-atomic.h:100:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-atomic.h:100:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:100:16: sparse: sparse: got arch_test_and_change_bit
   include/asm-generic/bitops/instrumented-atomic.h:101:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-atomic.h:101:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-lock.h:26:38: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-lock.h:26:38: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-lock.h:28:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:28:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-lock.h:42:31: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-lock.h:42:31: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-lock.h:44:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:44:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-lock.h:58:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-lock.h:58:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-lock.h:58:16: sparse: sparse: got arch_test_and_set_bit_lock
   include/asm-generic/bitops/instrumented-lock.h:59:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:59:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-lock.h:79:45: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-lock.h:79:45: sparse: sparse: got (
   include/asm-generic/bitops/instrumented-lock.h:80:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-lock.h:80:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-lock.h:80:16: sparse: sparse: got arch_xor_unlock_is_negative_byte
   include/asm-generic/bitops/instrumented-lock.h:81:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:81:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/le.h:22:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:22:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:27:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:27:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:32:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:32:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:37:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:37:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:42:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:42:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:47:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:47:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:52:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:52:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:57:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:57:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:62:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:62:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
>> include/asm-generic/bitops/sched.h:18:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/sched.h:18:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/sched.h:18:16: sparse: sparse: got __ffs
   include/asm-generic/bitops/sched.h:30:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/sched.h:30:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'const_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/kstrtox.h:98:49: sparse: sparse: Expected ) in function declarator
   include/linux/kstrtox.h:98:49: sparse: sparse: got *
   include/linux/kstrtox.h:110:80: sparse: sparse: Expected ) in function declarator
   include/linux/kstrtox.h:110:80: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/log2.h:45:6: sparse: sparse: Expected ; at end of declaration
   include/linux/log2.h:45:6: sparse: sparse: got is_power_of_2
   include/linux/log2.h:48:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:48:1: sparse: sparse: got }
   include/linux/log2.h:58:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:58:1: sparse: sparse: got }
   include/linux/log2.h:68:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:68:1: sparse: sparse: got }
   include/linux/log2.h:202:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:202:1: sparse: sparse: got }
   include/linux/log2.h:230:26: sparse: sparse: Expected ) in function declarator
   include/linux/log2.h:230:26: sparse: sparse: got (
>> include/linux/log2.h:230:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/log2.h:232:16: sparse: sparse: Expected ) in function declarator
   include/linux/log2.h:232:16: sparse: sparse: got (
>> include/linux/log2.h:232:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/log2.h:233:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:233:1: sparse: sparse: got }
   include/linux/log2.h:270:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:270:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/math.h:127:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/math.h:127:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/minmax.h:276:20: sparse: sparse: Expected ; at end of declaration
   include/linux/minmax.h:276:20: sparse: sparse: got in_range64
   include/linux/minmax.h:279:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/minmax.h:279:1: sparse: sparse: got }
   include/linux/minmax.h:284:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/minmax.h:284:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/sprintf.h:14:79: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:14:79: sparse: sparse: got args
   include/linux/sprintf.h:16:80: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:16:80: sparse: sparse: got args
   include/linux/sprintf.h:18:78: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:18:78: sparse: sparse: got args
   include/linux/sprintf.h:19:81: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:19:81: sparse: sparse: got args
   include/linux/sprintf.h:25:13: sparse: sparse: Expected ; at end of declaration
   include/linux/sprintf.h:25:13: sparse: sparse: got no_hash_pointers
   include/linux/sprintf.h:26:34: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:26:34: sparse: sparse: got slub_debug
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/trace_printk.h:174:62: sparse: sparse: Expected ) in function declarator
   include/linux/trace_printk.h:174:62: sparse: sparse: got ap
   include/linux/trace_printk.h:177:61: sparse: sparse: Expected ) in function declarator
   include/linux/trace_printk.h:177:61: sparse: sparse: got ap
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   include/linux/kernel.h:162:13: sparse: sparse: Expected ; at end of declaration
   include/linux/kernel.h:162:13: sparse: sparse: got early_boot_irqs_disabled
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/pgtable-be-types.h:81:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/pgtable-be-types.h:81:20: sparse: sparse: got pte_xchg
>> arch/powerpc/include/asm/pgtable-be-types.h:90:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/pgtable-be-types.h:90:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/pgtable-be-types.h:90:16: sparse: sparse: got pte_raw
   arch/powerpc/include/asm/pgtable-be-types.h:91:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/pgtable-be-types.h:91:1: sparse: sparse: got }
   arch/powerpc/include/asm/pgtable-be-types.h:101:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/pgtable-be-types.h:101:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/pgtable-be-types.h:101:16: sparse: sparse: got pmd_raw
   arch/powerpc/include/asm/pgtable-be-types.h:102:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/pgtable-be-types.h:102:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/mmu.h:221:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:221:29: sparse: sparse: got early_mmu_has_feature
>> arch/powerpc/include/asm/mmu.h:226:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/mmu.h:226:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:226:16: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:227:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:227:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:238:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:238:29: sparse: sparse: got mmu_has_feature
>> arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: got {
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: got !
>> arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: got {
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:246:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:246:13: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:246:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: got "Warning! mmu_has_feature() used prior to jump label init!\n"
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:249:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/mmu.h:249:24: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:249:24: sparse: sparse: got early_mmu_has_feature
   arch/powerpc/include/asm/mmu.h:250:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:250:9: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:256:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:256:13: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:256:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got {
   arch/powerpc/include/asm/mmu.h:260:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got (
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Trying to use reserved word 'if' as identifier
>> arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got if
>> arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got branch
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:261:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:261:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:268:21: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:268:21: sparse: sparse: got ->
   arch/powerpc/include/asm/mmu.h:269:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:269:9: sparse: sparse: got &
   arch/powerpc/include/asm/mmu.h:270:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:270:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:304:67: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:304:67: sparse: sparse: got flush
   arch/powerpc/include/asm/mmu.h:316:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:316:29: sparse: sparse: got radix_enabled
   arch/powerpc/include/asm/mmu.h:319:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:319:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:324:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:324:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:329:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:329:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:334:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:334:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   arch/powerpc/include/asm/book3s/64/mmu.h:27:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu.h:27:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, ...):
   arch/powerpc/include/asm/book3s/64/pgtable.h:268:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:268:20: sparse: sparse: got pmd_leaf
   arch/powerpc/include/asm/book3s/64/pgtable.h:271:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:271:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:277:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:277:1: sparse: sparse: got }
>> arch/powerpc/include/asm/book3s/64/pgtable.h:284:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:285:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:285:17: sparse: sparse: got return
   arch/powerpc/include/asm/book3s/64/pgtable.h:286:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:286:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:293:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:294:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:294:17: sparse: sparse: got return
   arch/powerpc/include/asm/book3s/64/pgtable.h:295:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:295:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/book3s/64/radix.h, arch/powerpc/include/asm/book3s/64/pgtable.h, ...):
   arch/powerpc/include/asm/cpu_has_feature.h:10:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:10:29: sparse: sparse: got early_cpu_has_feature
   arch/powerpc/include/asm/cpu_has_feature.h:14:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:14:1: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:23:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:23:29: sparse: sparse: got cpu_has_feature
>> arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: got {
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: got !
>> arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: got {
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:31:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:31:13: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:31:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: got "Warning! cpu_has_feature() used prior to jump label init!\n"
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: got }
>> arch/powerpc/include/asm/cpu_has_feature.h:34:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:34:24: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:34:24: sparse: sparse: got early_cpu_has_feature
   arch/powerpc/include/asm/cpu_has_feature.h:35:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:35:9: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:41:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:41:13: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:41:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got {
   arch/powerpc/include/asm/cpu_has_feature.h:45:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got (
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Trying to use reserved word 'if' as identifier
>> arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got if
>> arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got branch
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:46:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:46:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/book3s/64/pgtable.h, arch/powerpc/include/asm/book3s/64/mmu-hash.h, ...):
   arch/powerpc/include/asm/book3s/64/radix.h:357:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/radix.h:357:6: sparse: sparse: got vmemmap_can_optimize
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, ...):
   arch/powerpc/include/asm/book3s/64/pgtable.h:470:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:470:20: sparse: sparse: got pte_exec
   arch/powerpc/include/asm/book3s/64/pgtable.h:473:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:473:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:480:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:480:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:485:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:485:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:490:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:490:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:505:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:505:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:518:24: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:518:24: sparse: sparse: got (
>> arch/powerpc/include/asm/book3s/64/pgtable.h:518:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:520:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:520:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:531:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:531:20: sparse: sparse: got pte_user
   arch/powerpc/include/asm/book3s/64/pgtable.h:534:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:534:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:546:19: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:546:19: sparse: sparse: got &&
>> arch/powerpc/include/asm/book3s/64/pgtable.h:546:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:549:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:549:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:549:16: sparse: sparse: got arch_pte_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:550:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:550:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:555:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:555:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:567:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:567:9: sparse: sparse: got (
>> arch/powerpc/include/asm/book3s/64/pgtable.h:567:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:569:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:569:16: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:569:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:570:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:570:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:576:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:576:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:581:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:581:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:586:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:586:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:591:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:591:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:596:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:596:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:604:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:604:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:609:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:609:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:614:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:614:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:619:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:619:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:624:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:624:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:631:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:631:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:674:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:674:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:679:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:679:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:684:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:684:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:690:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:690:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:695:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:695:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:700:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:700:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:712:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:712:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:712:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:715:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:715:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:715:16: sparse: sparse: got true
   arch/powerpc/include/asm/book3s/64/pgtable.h:716:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:716:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:729:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:729:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:729:16: sparse: sparse: got hash__ptep_set_access_flags
   arch/powerpc/include/asm/book3s/64/pgtable.h:730:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:730:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:737:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:737:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:737:16: sparse: sparse: got hash__pte_same
   arch/powerpc/include/asm/book3s/64/pgtable.h:738:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:738:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:744:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:744:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:744:16: sparse: sparse: got hash__pte_none
   arch/powerpc/include/asm/book3s/64/pgtable.h:745:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:745:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:758:26: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:758:26: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:758:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:760:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:760:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:760:16: sparse: sparse: got hash__set_pte_at
   arch/powerpc/include/asm/book3s/64/pgtable.h:761:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:761:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:770:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:770:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:777:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:777:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:783:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:783:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:789:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:789:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:797:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:797:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:797:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:800:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:800:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:800:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:801:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:801:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:811:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:811:9: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:813:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:813:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:818:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:818:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:831:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:831:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:831:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:832:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:832:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:848:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:848:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:848:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:849:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:849:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:855:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:855:16: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:855:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:856:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:856:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:866:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:866:9: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:868:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:868:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:873:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:873:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:878:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:878:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:922:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:922:20: sparse: sparse: got pud_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:925:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:925:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:931:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:931:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:937:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:937:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:944:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:944:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:949:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:949:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:954:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:954:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:959:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:959:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:964:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:964:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:970:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:970:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:970:16: sparse: sparse: got hash__p4d_bad
   arch/powerpc/include/asm/book3s/64/pgtable.h:971:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:971:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:977:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:977:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:1080:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1080:20: sparse: sparse: got pmd_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:1095:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:1095:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1095:16: sparse: sparse: got pte_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:1096:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1096:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:1102:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1102:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:1415:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1415:20: sparse: sparse: got is_pte_rw_upgrade
   arch/powerpc/include/asm/book3s/64/pgtable.h:1420:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:1420:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:1420:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:1423:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:1423:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1423:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:1424:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1424:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:172:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:172:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:277:51: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:277:51: sparse: sparse: got is_base_size
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:281:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:281:13: sparse: sparse: got !
>> arch/powerpc/include/asm/book3s/64/mmu-hash.h:281:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:287:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:287:13: sparse: sparse: got !
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:287:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:289:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:289:13: sparse: sparse: got !
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:289:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> arch/powerpc/include/asm/book3s/64/mmu-hash.h:291:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:291:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:291:16: sparse: sparse: got 1ul
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:292:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:292:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:297:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:302:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:302:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/cpuidle.h:81:14: sparse: sparse: expected ; at end of declaration
   arch/powerpc/include/asm/cpuidle.h:81:14: sparse: sparse: Expected } at end of specifier
   arch/powerpc/include/asm/cpuidle.h:81:14: sparse: sparse: got valid
   arch/powerpc/include/asm/cpuidle.h:82:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpuidle.h:82:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/mce.h:122:33: sparse: sparse: expected ; at end of declaration
   arch/powerpc/include/asm/mce.h:122:33: sparse: sparse: Expected } at end of specifier
   arch/powerpc/include/asm/mce.h:122:33: sparse: sparse: got sync_error
   arch/powerpc/include/asm/mce.h:187:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mce.h:187:1: sparse: sparse: got }
   arch/powerpc/include/asm/mce.h:203:33: sparse: sparse: expected ; at end of declaration
   arch/powerpc/include/asm/mce.h:203:33: sparse: sparse: Expected } at end of specifier
   arch/powerpc/include/asm/mce.h:203:33: sparse: sparse: got sync_error
   arch/powerpc/include/asm/mce.h:204:33: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mce.h:204:33: sparse: sparse: got ignore_event
   arch/powerpc/include/asm/mce.h:205:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mce.h:205:1: sparse: sparse: got }
   arch/powerpc/include/asm/mce.h:230:64: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mce.h:230:64: sparse: sparse: got release
   arch/powerpc/include/asm/mce.h:234:49: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mce.h:234:49: sparse: sparse: got user_mode
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/reg.h:1414:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/reg.h:1414:13: sparse: sparse: got strict_msr_control
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/math64.h, include/linux/time64.h, include/linux/restart_block.h, ...):
   include/vdso/math64.h:46:14: sparse: sparse: Expected ; at end of statement
   include/vdso/math64.h:46:14: sparse: sparse: got ovf
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/restart_block.h, include/linux/thread_info.h, arch/powerpc/include/asm/processor.h, ...):
   include/linux/time64.h:52:20: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:52:20: sparse: sparse: got timespec64_is_epoch
   include/linux/time64.h:55:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:55:1: sparse: sparse: got }
   include/linux/time64.h:66:16: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:66:16: sparse: sparse: got ->
>> include/linux/time64.h:66:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/time64.h:68:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:68:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:68:16: sparse: sparse: got lhs
   include/linux/time64.h:69:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:69:1: sparse: sparse: got }
   include/linux/time64.h:97:20: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:97:20: sparse: sparse: got timespec64_valid
   include/linux/time64.h:103:13: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:103:13: sparse: sparse: got (
   include/linux/time64.h:103:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:105:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:105:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:105:16: sparse: sparse: got true
   include/linux/time64.h:106:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:106:1: sparse: sparse: got }
   include/linux/time64.h:113:13: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:113:13: sparse: sparse: got (
   include/linux/time64.h:113:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:115:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:115:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:115:16: sparse: sparse: got true
   include/linux/time64.h:116:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:116:1: sparse: sparse: got }
   include/linux/time64.h:123:13: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:123:13: sparse: sparse: got (
   include/linux/time64.h:123:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:125:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:125:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:125:16: sparse: sparse: got true
   include/linux/time64.h:126:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:126:1: sparse: sparse: got }
   include/linux/time64.h:141:15: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:141:15: sparse: sparse: got ->
   include/linux/time64.h:141:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:144:17: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:144:17: sparse: sparse: got (
   include/linux/time64.h:144:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:145:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:145:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/thread_info.h, arch/powerpc/include/asm/processor.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/thread_info.h:171:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/thread_info.h:171:20: sparse: sparse: got test_thread_local_flags
   arch/powerpc/include/asm/thread_info.h:174:19: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/thread_info.h:174:19: sparse: sparse: got ->
>> arch/powerpc/include/asm/thread_info.h:174:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/thread_info.h:175:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/thread_info.h:175:1: sparse: sparse: got }
   arch/powerpc/include/asm/thread_info.h:220:22: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/thread_info.h:220:22: sparse: sparse: got <=
>> arch/powerpc/include/asm/thread_info.h:220:9: sparse: sparse: Trying to use reserved word 'while' as identifier
   arch/powerpc/include/asm/thread_info.h:225:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/thread_info.h:225:9: sparse: sparse: got }
   arch/powerpc/include/asm/thread_info.h:228:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/thread_info.h:228:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
>> include/linux/thread_info.h:87:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/thread_info.h:87:9: sparse: sparse: Expected ; at end of declaration
   include/linux/thread_info.h:87:9: sparse: sparse: got {
>> include/linux/thread_info.h:88:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/thread_info.h:88:16: sparse: sparse: Expected ; at end of declaration
   include/linux/thread_info.h:88:16: sparse: sparse: got -
   include/linux/thread_info.h:89:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:89:1: sparse: sparse: got }
   include/linux/thread_info.h:105:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:105:1: sparse: sparse: got }
   include/linux/thread_info.h:110:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:110:1: sparse: sparse: got }
>> include/linux/thread_info.h:117:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/thread_info.h:118:17: sparse: sparse: Expected ; at end of declaration
   include/linux/thread_info.h:118:17: sparse: sparse: got clear_ti_thread_flag
   include/linux/thread_info.h:119:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:119:1: sparse: sparse: got }
   include/linux/thread_info.h:124:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:124:1: sparse: sparse: got }
   include/linux/thread_info.h:129:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:129:1: sparse: sparse: got }
   include/linux/thread_info.h:134:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:134:1: sparse: sparse: got }
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ) in function declarator
   include/linux/thread_info.h:142:16: sparse: sparse: got !
>> include/linux/thread_info.h:142:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:142:16: sparse: sparse: got }
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ) in nested declarator
   include/linux/thread_info.h:142:16: sparse: sparse: got volatile
>> include/linux/thread_info.h:142:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:142:16: sparse: sparse: got }
   include/linux/thread_info.h:143:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:143:1: sparse: sparse: got }
   include/linux/thread_info.h:209:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:209:1: sparse: sparse: got }
   include/linux/thread_info.h:216:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:216:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/ptrace.h:261:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:261:20: sparse: sparse: got trap_is_scv
   arch/powerpc/include/asm/ptrace.h:264:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:264:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:269:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:269:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:274:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:274:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:279:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:279:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:284:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:284:1: sparse: sparse: got }
>> arch/powerpc/include/asm/ptrace.h:291:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/ptrace.h:292:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:292:17: sparse: sparse: got return
   arch/powerpc/include/asm/ptrace.h:293:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:293:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:300:31: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/ptrace.h:300:31: sparse: sparse: got (
>> arch/powerpc/include/asm/ptrace.h:300:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/ptrace.h:302:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/ptrace.h:303:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:303:17: sparse: sparse: got return
   arch/powerpc/include/asm/ptrace.h:304:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:304:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:309:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:309:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:314:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:314:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:319:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:319:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:325:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:325:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:331:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:331:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:373:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:373:20: sparse: sparse: got regs_within_kernel_stack
   arch/powerpc/include/asm/ptrace.h:378:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:378:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:393:14: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:393:14: sparse: sparse: got +=
   arch/powerpc/include/asm/ptrace.h:394:37: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/ptrace.h:394:37: sparse: sparse: got (
   arch/powerpc/include/asm/ptrace.h:394:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/ptrace.h:396:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/ptrace.h:397:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:397:17: sparse: sparse: got return
   arch/powerpc/include/asm/ptrace.h:398:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:398:1: sparse: sparse: got }
>> arch/powerpc/include/asm/ptrace.h:414:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/ptrace.h:414:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:414:16: sparse: sparse: got 0
   arch/powerpc/include/asm/ptrace.h:415:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:415:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/hw_breakpoint.h:21:25: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:21:25: sparse: sparse: got perf_single_step
   arch/powerpc/include/asm/hw_breakpoint.h:22:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_breakpoint.h:22:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_breakpoint.h:59:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:59:6: sparse: sparse: got wp_check_constraints
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/hw_breakpoint.h, arch/powerpc/include/asm/processor.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/debug.h:51:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/debug.h:51:6: sparse: sparse: got ppc_breakpoint_available
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/hw_breakpoint.h:116:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:116:13: sparse: sparse: got dawr_force_enable
   arch/powerpc/include/asm/hw_breakpoint.h:117:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:117:20: sparse: sparse: got dawr_enabled
   arch/powerpc/include/asm/hw_breakpoint.h:120:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_breakpoint.h:120:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/preempt.h, include/linux/preempt.h, include/linux/sched.h, ...):
   include/asm-generic/preempt.h:43:29: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/preempt.h:43:29: sparse: sparse: got test_preempt_need_resched
   include/asm-generic/preempt.h:46:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:46:1: sparse: sparse: got }
   include/asm-generic/preempt.h:55:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:55:1: sparse: sparse: got }
   include/asm-generic/preempt.h:60:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:60:1: sparse: sparse: got }
   include/asm-generic/preempt.h:70:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:70:1: sparse: sparse: got }
   include/asm-generic/preempt.h:79:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:79:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/preempt.h:468:1: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:468:1: sparse: sparse: got class_preempt_is_conditional
   include/linux/preempt.h:469:1: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:469:1: sparse: sparse: got class_preempt_notrace_is_conditional
   include/linux/preempt.h:473:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:473:13: sparse: sparse: got preempt_model_none
   include/linux/preempt.h:474:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:474:13: sparse: sparse: got preempt_model_voluntary
   include/linux/preempt.h:475:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:475:13: sparse: sparse: got preempt_model_full
   include/linux/preempt.h:476:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:476:13: sparse: sparse: got preempt_model_lazy
   include/linux/preempt.h:500:20: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:500:20: sparse: sparse: got preempt_model_rt
   include/linux/preempt.h:503:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/preempt.h:503:1: sparse: sparse: got }
   include/linux/preempt.h:515:20: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:515:20: sparse: sparse: got preempt_model_preemptible
   include/linux/preempt.h:518:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/preempt.h:518:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/cpumask_types.h:9:57: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask_types.h:9:57: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-arch-fallback.h:2127:1: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2127:1: sparse: sparse: got raw_atomic_try_cmpxchg
   include/linux/atomic/atomic-arch-fallback.h:2140:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2140:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2140:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2142:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2142:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2142:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2144:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2144:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2174:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2174:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2174:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2176:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2176:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2176:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2178:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2178:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2207:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2207:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2207:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2209:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2209:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2209:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2211:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2211:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2237:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2237:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2237:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2239:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2239:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2239:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2241:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2241:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2262:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2262:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2282:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2282:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2302:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2302:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2329:1: sparse: sparse: Expected ; at the end of type declaration
--
   include/linux/atomic/atomic-instrumented.h:4502:42: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4503:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4503:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4503:16: sparse: sparse: got raw_atomic_long_try_cmpxchg_relaxed
   include/linux/atomic/atomic-instrumented.h:4504:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4504:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4521:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4521:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4522:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4522:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4522:16: sparse: sparse: got raw_atomic_long_sub_and_test
   include/linux/atomic/atomic-instrumented.h:4523:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4523:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4539:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4539:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4540:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4540:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4540:16: sparse: sparse: got raw_atomic_long_dec_and_test
   include/linux/atomic/atomic-instrumented.h:4541:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4541:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4557:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4557:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4558:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4558:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4558:16: sparse: sparse: got raw_atomic_long_inc_and_test
   include/linux/atomic/atomic-instrumented.h:4559:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4559:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4576:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4576:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4577:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4577:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4577:16: sparse: sparse: got raw_atomic_long_add_negative
   include/linux/atomic/atomic-instrumented.h:4578:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4578:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4595:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4595:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4595:16: sparse: sparse: got raw_atomic_long_add_negative_acquire
   include/linux/atomic/atomic-instrumented.h:4596:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4596:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4613:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4613:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4614:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4614:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4614:16: sparse: sparse: got raw_atomic_long_add_negative_release
   include/linux/atomic/atomic-instrumented.h:4615:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4615:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4632:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4632:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4632:16: sparse: sparse: got raw_atomic_long_add_negative_relaxed
   include/linux/atomic/atomic-instrumented.h:4633:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4633:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4652:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4652:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4653:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4653:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4653:16: sparse: sparse: got raw_atomic_long_fetch_add_unless
   include/linux/atomic/atomic-instrumented.h:4654:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4654:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4673:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4673:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4674:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4674:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4674:16: sparse: sparse: got raw_atomic_long_add_unless
   include/linux/atomic/atomic-instrumented.h:4675:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4675:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4692:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4692:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4693:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4693:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4693:16: sparse: sparse: got raw_atomic_long_inc_not_zero
   include/linux/atomic/atomic-instrumented.h:4694:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4694:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4711:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4711:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4712:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4712:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4712:16: sparse: sparse: got raw_atomic_long_inc_unless_negative
   include/linux/atomic/atomic-instrumented.h:4713:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4713:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4730:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4730:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4731:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4731:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4731:16: sparse: sparse: got raw_atomic_long_dec_unless_positive
   include/linux/atomic/atomic-instrumented.h:4732:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4732:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4749:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4749:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4750:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4750:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4750:16: sparse: sparse: got raw_atomic_long_dec_if_positive
   include/linux/atomic/atomic-instrumented.h:4751:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4751:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:58:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:58:1: sparse: sparse: got }
   include/linux/llist.h:98:20: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:98:20: sparse: sparse: got llist_on_list
   include/linux/llist.h:100:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:100:16: sparse: sparse: got !
>> include/linux/llist.h:100:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:100:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:100:16: sparse: sparse: got }
   include/linux/llist.h:100:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:100:16: sparse: sparse: got volatile
>> include/linux/llist.h:100:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:100:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:100:16: sparse: sparse: got }
   include/linux/llist.h:101:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:101:1: sparse: sparse: got }
   include/linux/llist.h:218:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:218:16: sparse: sparse: got !
   include/linux/llist.h:218:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:218:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:218:16: sparse: sparse: got }
   include/linux/llist.h:218:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:218:16: sparse: sparse: got volatile
   include/linux/llist.h:218:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:218:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:218:16: sparse: sparse: got }
   include/linux/llist.h:219:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:219:1: sparse: sparse: got }
   include/linux/llist.h:223:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:223:16: sparse: sparse: got !
   include/linux/llist.h:223:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:223:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:223:16: sparse: sparse: got }
   include/linux/llist.h:223:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:223:16: sparse: sparse: got volatile
   include/linux/llist.h:223:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:223:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:223:16: sparse: sparse: got }
   include/linux/llist.h:224:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:224:1: sparse: sparse: got }
   include/linux/llist.h:238:36: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:238:36: sparse: sparse: got !
   include/linux/llist.h:238:36: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:238:36: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:238:36: sparse: sparse: got }
   include/linux/llist.h:238:36: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:238:36: sparse: sparse: got volatile
   include/linux/llist.h:238:36: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:238:36: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:238:36: sparse: sparse: got }
>> include/linux/llist.h:240:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:240:12: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:240:12: sparse: sparse: got {
   include/linux/llist.h:242:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:242:9: sparse: sparse: got }
   include/linux/llist.h:242:19: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:242:19: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:242:19: sparse: sparse: got {
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got (
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got (
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:242:19: sparse: sparse: got {
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got (
   include/linux/llist.h:242:19: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got !
   include/linux/llist.h:242:19: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:242:19: sparse: sparse: got }
   include/linux/llist.h:242:19: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:242:19: sparse: sparse: got }
>> include/linux/llist.h:244:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/llist.h:244:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:244:16: sparse: sparse: got !
   include/linux/llist.h:245:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:245:1: sparse: sparse: got }
   include/linux/llist.h:252:13: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:252:13: sparse: sparse: got ->
   include/linux/llist.h:253:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/llist.h:253:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:253:16: sparse: sparse: got new_last
   include/linux/llist.h:254:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:254:1: sparse: sparse: got }
   include/linux/llist.h:266:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:266:1: sparse: sparse: got }
   include/linux/llist.h:271:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:271:1: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:283:16: sparse: sparse: got (
   include/linux/llist.h:283:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:283:16: sparse: sparse: got *
>> include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word '__typeof__' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:284:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:284:1: sparse: sparse: got }
   include/linux/llist.h:290:13: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:290:13: sparse: sparse: got ->
   include/linux/llist.h:291:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/llist.h:291:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:291:16: sparse: sparse: got first
   include/linux/llist.h:292:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:292:1: sparse: sparse: got }
   include/linux/llist.h:312:13: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:312:13: sparse: sparse: got llist_del_first_this
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/mutex_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/osq_lock.h:28:13: sparse: sparse: Expected ; at end of declaration
   include/linux/osq_lock.h:28:13: sparse: sparse: got osq_lock
   include/linux/osq_lock.h:31:20: sparse: sparse: Expected ; at end of declaration
   include/linux/osq_lock.h:31:20: sparse: sparse: got osq_is_locked
   include/linux/osq_lock.h:34:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/osq_lock.h:34:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/mutex_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/spinlock_types.h:28:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/spinlock_types.h:28:9: sparse: sparse: got }
   include/linux/spinlock_types.h:29:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/spinlock_types.h:29:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/mutex_types.h:42:33: sparse: sparse: expected ; at end of declaration
   include/linux/mutex_types.h:42:33: sparse: sparse: Expected } at end of specifier
   include/linux/mutex_types.h:42:33: sparse: sparse: got owner
   include/linux/mutex_types.h:54:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/mutex_types.h:54:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:209:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:209:20: sparse: sparse: got arch_irqs_disabled_flags
   arch/powerpc/include/asm/hw_irq.h:212:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:212:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:217:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:217:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got (
>> arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got !
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:228:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:228:9: sparse: sparse: got debug_smp_processor_id
>> arch/powerpc/include/asm/hw_irq.h:228:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/hw_irq.h:229:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:229:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got !
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:240:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:240:9: sparse: sparse: got debug_smp_processor_id
   arch/powerpc/include/asm/hw_irq.h:240:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/hw_irq.h:241:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:241:1: sparse: sparse: got }
>> arch/powerpc/include/asm/hw_irq.h:252:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/hw_irq.h:252:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:252:16: sparse: sparse: got false
   arch/powerpc/include/asm/hw_irq.h:253:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:253:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:316:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:316:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:324:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:324:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:334:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:334:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:345:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:345:20: sparse: sparse: got should_hard_irq_enable
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got {
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got {
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:351:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:351:9: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:362:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:362:13: sparse: sparse: got 1
   arch/powerpc/include/asm/hw_irq.h:362:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:370:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got !
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:372:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:372:9: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:377:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/hw_irq.h:377:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:377:16: sparse: sparse: got true
   arch/powerpc/include/asm/hw_irq.h:378:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:378:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:392:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:392:9: sparse: sparse: got debug_smp_processor_id
   arch/powerpc/include/asm/hw_irq.h:392:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/hw_irq.h:394:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:394:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:399:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:399:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:402:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:402:13: sparse: sparse: got prep_irq_for_idle_irqsoff
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:265:1: sparse: sparse: Expected ; at end of declaration
   include/linux/irqflags.h:265:1: sparse: sparse: got class_irq_is_conditional
   include/linux/irqflags.h:265:1: sparse: sparse: Expected ; at end of statement
   include/linux/irqflags.h:265:1: sparse: sparse: got was_disabled
   include/linux/irqflags.h:266:1: sparse: sparse: Expected ; at end of declaration
   include/linux/irqflags.h:266:1: sparse: sparse: got class_irqsave_is_conditional
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/bottom_half.h:39:20: sparse: sparse: Expected ; at end of declaration
   include/linux/bottom_half.h:39:20: sparse: sparse: got local_bh_blocked
   include/linux/bottom_half.h:39:59: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bottom_half.h:39:59: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:45:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:45:9: sparse: sparse: got !
>> include/linux/list.h:45:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:45:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:45:9: sparse: sparse: got }
>> include/linux/list.h:45:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:45:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:45:9: sparse: sparse: got {
   include/linux/list.h:45:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:45:9: sparse: sparse: got }
   include/linux/list.h:45:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:45:9: sparse: sparse: got }
   include/linux/list.h:46:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:46:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:46:9: sparse: sparse: got {
   include/linux/list.h:46:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:46:9: sparse: sparse: got !
   include/linux/list.h:46:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:46:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:46:9: sparse: sparse: got }
   include/linux/list.h:46:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:46:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:46:9: sparse: sparse: got {
   include/linux/list.h:46:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:46:9: sparse: sparse: got }
   include/linux/list.h:46:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:46:9: sparse: sparse: got }
   include/linux/list.h:47:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:47:1: sparse: sparse: got }
   include/linux/list.h:73:29: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:73:29: sparse: sparse: got __list_add_valid
   include/linux/list.h:79:13: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:79:13: sparse: sparse: got !
   include/linux/list.h:79:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:94:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:94:9: sparse: sparse: got }
>> include/linux/list.h:97:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:97:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:97:16: sparse: sparse: got ret
   include/linux/list.h:98:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:98:1: sparse: sparse: got }
   include/linux/list.h:114:29: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:114:29: sparse: sparse: got __list_del_entry_valid
   include/linux/list.h:118:13: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:118:13: sparse: sparse: got !
   include/linux/list.h:118:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:127:21: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:127:21: sparse: sparse: got (
   include/linux/list.h:127:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:130:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:130:9: sparse: sparse: got }
   include/linux/list.h:133:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:133:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:133:16: sparse: sparse: got ret
   include/linux/list.h:134:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:134:1: sparse: sparse: got }
   include/linux/list.h:161:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:161:13: sparse: sparse: got ->
   include/linux/list.h:162:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:162:12: sparse: sparse: got ->
   include/linux/list.h:163:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:163:12: sparse: sparse: got ->
   include/linux/list.h:164:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:164:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:164:9: sparse: sparse: got {
   include/linux/list.h:164:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:164:9: sparse: sparse: got !
   include/linux/list.h:164:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:164:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:164:9: sparse: sparse: got }
   include/linux/list.h:164:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:164:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:164:9: sparse: sparse: got {
   include/linux/list.h:164:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:164:9: sparse: sparse: got }
   include/linux/list.h:164:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:164:9: sparse: sparse: got }
   include/linux/list.h:165:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:165:1: sparse: sparse: got }
   include/linux/list.h:178:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:178:1: sparse: sparse: got }
   include/linux/list.h:192:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:192:1: sparse: sparse: got }
   include/linux/list.h:204:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:204:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:204:9: sparse: sparse: got {
   include/linux/list.h:204:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:204:9: sparse: sparse: got !
   include/linux/list.h:204:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:204:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:204:9: sparse: sparse: got }
   include/linux/list.h:204:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:204:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:204:9: sparse: sparse: got {
   include/linux/list.h:204:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:204:9: sparse: sparse: got }
   include/linux/list.h:204:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:204:9: sparse: sparse: got }
   include/linux/list.h:205:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:205:1: sparse: sparse: got }
   include/linux/list.h:218:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:218:14: sparse: sparse: got ->
   include/linux/list.h:219:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:219:1: sparse: sparse: got }
   include/linux/list.h:226:25: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:226:25: sparse: sparse: got ->
   include/linux/list.h:227:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:227:1: sparse: sparse: got }
   include/linux/list.h:238:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:238:14: sparse: sparse: got ->
   include/linux/list.h:239:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:239:14: sparse: sparse: got ->
   include/linux/list.h:240:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:240:1: sparse: sparse: got }
   include/linux/list.h:253:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:253:12: sparse: sparse: got ->
   include/linux/list.h:254:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:254:12: sparse: sparse: got ->
   include/linux/list.h:255:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:255:12: sparse: sparse: got ->
   include/linux/list.h:256:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:256:1: sparse: sparse: got }
   include/linux/list.h:270:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:270:1: sparse: sparse: got }
   include/linux/list.h:284:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:284:17: sparse: sparse: got ==
   include/linux/list.h:284:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:287:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:287:1: sparse: sparse: got }
   include/linux/list.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:297:1: sparse: sparse: got }
   include/linux/list.h:308:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:308:1: sparse: sparse: got }
   include/linux/list.h:320:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:320:1: sparse: sparse: got }
   include/linux/list.h:336:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:336:13: sparse: sparse: got ->
   include/linux/list.h:338:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:338:13: sparse: sparse: got ->
   include/linux/list.h:339:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:339:14: sparse: sparse: got ->
   include/linux/list.h:341:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:341:13: sparse: sparse: got ->
   include/linux/list.h:342:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:342:13: sparse: sparse: got ->
   include/linux/list.h:343:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:343:1: sparse: sparse: got }
   include/linux/list.h:353:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:353:1: sparse: sparse: got }
   include/linux/list.h:363:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:363:1: sparse: sparse: got }
   include/linux/list.h:373:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:373:1: sparse: sparse: got }
   include/linux/list.h:381:16: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:381:16: sparse: sparse: got !
   include/linux/list.h:381:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:381:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:381:16: sparse: sparse: got }
   include/linux/list.h:381:16: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:381:16: sparse: sparse: got volatile
>> include/linux/list.h:381:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:381:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:381:16: sparse: sparse: got }
   include/linux/list.h:382:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:382:1: sparse: sparse: got }
   include/linux/list.h:398:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:398:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:398:9: sparse: sparse: got {
   include/linux/list.h:398:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:398:9: sparse: sparse: got !
   include/linux/list.h:398:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:398:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:398:9: sparse: sparse: got }
   include/linux/list.h:398:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:398:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:398:9: sparse: sparse: got {
   include/linux/list.h:398:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:398:9: sparse: sparse: got }
   include/linux/list.h:398:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:398:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:399:9: sparse: sparse: got !
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:399:9: sparse: sparse: got !
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:400:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:400:1: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:417:34: sparse: sparse: got !
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:417:34: sparse: sparse: got volatile
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:417:34: sparse: sparse: got {
   include/linux/list.h:417:34: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:417:34: sparse: sparse: got !
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:418:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:418:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:418:16: sparse: sparse: got list_is_head
   include/linux/list.h:418:53: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:418:53: sparse: sparse: got !
   include/linux/list.h:418:53: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:418:53: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:418:53: sparse: sparse: got }
   include/linux/list.h:418:53: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:418:53: sparse: sparse: got volatile
   include/linux/list.h:418:53: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:418:53: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:418:53: sparse: sparse: got }
   include/linux/list.h:419:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:419:1: sparse: sparse: got }
   include/linux/list.h:429:13: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:429:13: sparse: sparse: got !
   include/linux/list.h:429:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:432:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:432:9: sparse: sparse: got }
   include/linux/list.h:451:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:451:1: sparse: sparse: got }
   include/linux/list.h:460:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:460:1: sparse: sparse: got }
   include/linux/list.h:466:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:466:13: sparse: sparse: got ->
   include/linux/list.h:467:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:467:13: sparse: sparse: got ->
   include/linux/list.h:468:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:468:13: sparse: sparse: got ->
   include/linux/list.h:469:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:469:14: sparse: sparse: got ->
   include/linux/list.h:470:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:470:13: sparse: sparse: got ->
   include/linux/list.h:471:18: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:471:18: sparse: sparse: got ->
   include/linux/list.h:472:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:472:1: sparse: sparse: got }
   include/linux/list.h:493:29: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:493:29: sparse: sparse: got (
   include/linux/list.h:493:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:495:25: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:495:25: sparse: sparse: got (
   include/linux/list.h:495:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/list.h:497:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/list.h:498:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:498:17: sparse: sparse: got __list_cut_position
   include/linux/list.h:499:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:499:1: sparse: sparse: got }
   include/linux/list.h:521:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:522:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:522:9: sparse: sparse: got }
   include/linux/list.h:524:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:524:13: sparse: sparse: got ->
   include/linux/list.h:525:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:525:13: sparse: sparse: got ->
   include/linux/list.h:526:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:526:13: sparse: sparse: got ->
   include/linux/list.h:527:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:527:13: sparse: sparse: got ->
   include/linux/list.h:528:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:528:14: sparse: sparse: got ->
   include/linux/list.h:529:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:529:1: sparse: sparse: got }
   include/linux/list.h:538:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:538:14: sparse: sparse: got ->
   include/linux/list.h:539:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:539:13: sparse: sparse: got ->
   include/linux/list.h:541:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:541:13: sparse: sparse: got ->
   include/linux/list.h:542:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:542:13: sparse: sparse: got ->
   include/linux/list.h:543:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:543:1: sparse: sparse: got }
   include/linux/list.h:555:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:555:1: sparse: sparse: got }
   include/linux/list.h:567:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:567:1: sparse: sparse: got }
   include/linux/list.h:582:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:582:9: sparse: sparse: got }
   include/linux/list.h:599:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:599:9: sparse: sparse: got }
   include/linux/list.h:760:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:760:9: sparse: sparse: got =
>> include/linux/list.h:760:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/list.h:760:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:760:9: sparse: sparse: got !
   include/linux/list.h:760:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:760:9: sparse: sparse: got )
   include/linux/list.h:763:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:763:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:763:16: sparse: sparse: got count
   include/linux/list.h:764:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:764:1: sparse: sparse: got }
   include/linux/list.h:949:10: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:949:10: sparse: sparse: got ->
   include/linux/list.h:950:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:950:1: sparse: sparse: got }
   include/linux/list.h:963:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:963:1: sparse: sparse: got }
   include/linux/list.h:975:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:975:17: sparse: sparse: got !
   include/linux/list.h:975:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:975:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:975:17: sparse: sparse: got }
   include/linux/list.h:975:17: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:975:17: sparse: sparse: got volatile
   include/linux/list.h:975:17: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:975:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:975:17: sparse: sparse: got }
   include/linux/list.h:976:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:976:1: sparse: sparse: got }
   include/linux/list.h:984:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:984:17: sparse: sparse: got !
   include/linux/list.h:984:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:984:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:984:17: sparse: sparse: got }
   include/linux/list.h:984:17: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:984:17: sparse: sparse: got volatile
   include/linux/list.h:984:17: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:984:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:984:17: sparse: sparse: got }
   include/linux/list.h:985:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:985:1: sparse: sparse: got }
   include/linux/list.h:992:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:992:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:992:9: sparse: sparse: got {
   include/linux/list.h:992:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:992:9: sparse: sparse: got !
   include/linux/list.h:992:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:992:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:992:9: sparse: sparse: got }
   include/linux/list.h:992:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:992:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:992:9: sparse: sparse: got {
   include/linux/list.h:992:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:992:9: sparse: sparse: got }
   include/linux/list.h:992:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:992:9: sparse: sparse: got }
   include/linux/list.h:993:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:994:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:994:17: sparse: sparse: got do
   include/linux/list.h:994:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:994:17: sparse: sparse: got !
   include/linux/list.h:994:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:994:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:994:17: sparse: sparse: got }
   include/linux/list.h:994:17: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:994:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:994:17: sparse: sparse: got {
   include/linux/list.h:994:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:994:17: sparse: sparse: got }
   include/linux/list.h:994:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:994:17: sparse: sparse: got }
   include/linux/list.h:995:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:995:1: sparse: sparse: got }
   include/linux/list.h:1007:10: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1007:10: sparse: sparse: got ->
   include/linux/list.h:1008:10: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1008:10: sparse: sparse: got ->
   include/linux/list.h:1009:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1009:1: sparse: sparse: got }
   include/linux/list.h:1022:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1022:9: sparse: sparse: got }
   include/linux/list.h:1036:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1036:9: sparse: sparse: got {
   include/linux/list.h:1036:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1036:9: sparse: sparse: got !
   include/linux/list.h:1036:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1036:9: sparse: sparse: got }
   include/linux/list.h:1036:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1036:9: sparse: sparse: got {
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1036:9: sparse: sparse: got }
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1036:9: sparse: sparse: got }
   include/linux/list.h:1037:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1038:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1038:17: sparse: sparse: got do
   include/linux/list.h:1038:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1038:17: sparse: sparse: got !
   include/linux/list.h:1038:17: sparse: sparse: Trying to use reserved word 'if' as identifier
--
   include/linux/list.h:1065:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1065:9: sparse: sparse: got }
   include/linux/list.h:1066:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1066:9: sparse: sparse: got {
   include/linux/list.h:1066:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1066:9: sparse: sparse: got !
   include/linux/list.h:1066:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1066:9: sparse: sparse: got }
   include/linux/list.h:1066:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1066:9: sparse: sparse: got {
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1066:9: sparse: sparse: got }
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1066:9: sparse: sparse: got }
   include/linux/list.h:1067:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1067:9: sparse: sparse: got {
   include/linux/list.h:1067:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1067:9: sparse: sparse: got !
   include/linux/list.h:1067:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1067:9: sparse: sparse: got }
   include/linux/list.h:1067:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1067:9: sparse: sparse: got {
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1067:9: sparse: sparse: got }
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1067:9: sparse: sparse: got }
   include/linux/list.h:1069:14: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1069:14: sparse: sparse: got ->
   include/linux/list.h:1069:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1070:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1070:17: sparse: sparse: got !
   include/linux/list.h:1070:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1070:17: sparse: sparse: got }
   include/linux/list.h:1070:17: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1070:17: sparse: sparse: got {
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1070:17: sparse: sparse: got }
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1070:17: sparse: sparse: got }
   include/linux/list.h:1071:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1071:1: sparse: sparse: got }
   include/linux/list.h:1084:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1084:1: sparse: sparse: got }
   include/linux/list.h:1093:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1093:1: sparse: sparse: got }
   include/linux/list.h:1107:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1107:1: sparse: sparse: got }
   include/linux/list.h:1121:16: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1121:16: sparse: sparse: got ->
   include/linux/list.h:1121:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1123:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1123:12: sparse: sparse: got ->
   include/linux/list.h:1124:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1124:1: sparse: sparse: got }
   include/linux/list.h:1140:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1140:13: sparse: sparse: got ->
   include/linux/list.h:1141:11: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1141:11: sparse: sparse: got ->
   include/linux/list.h:1142:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1142:13: sparse: sparse: got ->
   include/linux/list.h:1143:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1143:13: sparse: sparse: got ->
   include/linux/list.h:1144:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1144:1: sparse: sparse: got }
   include/linux/list.h:1211:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1211:9: sparse: sparse: got =
   include/linux/list.h:1211:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/list.h:1211:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1211:9: sparse: sparse: got )
   include/linux/list.h:1214:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:1214:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1214:16: sparse: sparse: got count
   include/linux/list.h:1215:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1215:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/bitmap.h, include/linux/cpumask.h, include/linux/smp.h, ...):
   include/linux/bitmap-str.h:8:34: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap-str.h:8:34: sparse: sparse: got list
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:151:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:151:6: sparse: sparse: got __bitmap_equal
   include/linux/bitmap.h:153:13: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:153:13: sparse: sparse: got __bitmap_or_equal
   include/linux/bitmap.h:165:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:165:6: sparse: sparse: got __bitmap_and
   include/linux/bitmap.h:173:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:173:6: sparse: sparse: got __bitmap_andnot
   include/linux/bitmap.h:178:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:178:6: sparse: sparse: got __bitmap_intersects
   include/linux/bitmap.h:180:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:180:6: sparse: sparse: got __bitmap_subset
   include/linux/bitmap.h:325:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:325:6: sparse: sparse: got bitmap_and
>> include/linux/bitmap.h:330:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:330:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:330:16: sparse: sparse: got __bitmap_and
   include/linux/bitmap.h:331:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:331:1: sparse: sparse: got }
>> include/linux/bitmap.h:339:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:340:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:340:17: sparse: sparse: got __bitmap_or
   include/linux/bitmap.h:341:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:341:1: sparse: sparse: got }
   include/linux/bitmap.h:349:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:349:24: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:349:24: sparse: sparse: got hweight_long
   include/linux/bitmap.h:350:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:350:9: sparse: sparse: got }
   include/linux/bitmap.h:352:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:352:9: sparse: sparse: got }
   include/linux/bitmap.h:361:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:362:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:362:17: sparse: sparse: got __bitmap_xor
   include/linux/bitmap.h:363:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:363:1: sparse: sparse: got }
   include/linux/bitmap.h:371:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:371:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:371:16: sparse: sparse: got __bitmap_andnot
   include/linux/bitmap.h:372:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:372:1: sparse: sparse: got }
   include/linux/bitmap.h:379:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:380:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:380:17: sparse: sparse: got __bitmap_complement
   include/linux/bitmap.h:381:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:381:1: sparse: sparse: got }
   include/linux/bitmap.h:395:33: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:395:33: sparse: sparse: got (
>> include/linux/bitmap.h:395:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:398:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:398:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:398:16: sparse: sparse: got __bitmap_equal
   include/linux/bitmap.h:399:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:399:1: sparse: sparse: got }
   include/linux/bitmap.h:417:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:417:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:417:16: sparse: sparse: got !
   include/linux/bitmap.h:418:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:418:1: sparse: sparse: got }
   include/linux/bitmap.h:425:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:426:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:426:17: sparse: sparse: got return
   include/linux/bitmap.h:427:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:427:1: sparse: sparse: got }
   include/linux/bitmap.h:434:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:435:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:435:17: sparse: sparse: got return
   include/linux/bitmap.h:436:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:436:1: sparse: sparse: got }
   include/linux/bitmap.h:444:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:444:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:444:16: sparse: sparse: got find_first_bit
   include/linux/bitmap.h:445:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:445:1: sparse: sparse: got }
   include/linux/bitmap.h:453:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:453:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:453:16: sparse: sparse: got find_first_zero_bit
   include/linux/bitmap.h:454:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:454:1: sparse: sparse: got }
   include/linux/bitmap.h:461:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:461:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:461:16: sparse: sparse: got __bitmap_weight
   include/linux/bitmap.h:462:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:462:1: sparse: sparse: got }
   include/linux/bitmap.h:470:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:470:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:470:16: sparse: sparse: got __bitmap_weight_and
   include/linux/bitmap.h:471:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:471:1: sparse: sparse: got }
   include/linux/bitmap.h:479:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:479:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:479:16: sparse: sparse: got __bitmap_weight_andnot
   include/linux/bitmap.h:480:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:480:1: sparse: sparse: got }
   include/linux/bitmap.h:487:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:487:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:487:14: sparse: sparse: got if
   include/linux/bitmap.h:489:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:489:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:489:14: sparse: sparse: got if
   include/linux/bitmap.h:494:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:495:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:495:17: sparse: sparse: got __bitmap_set
   include/linux/bitmap.h:496:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:496:1: sparse: sparse: got }
   include/linux/bitmap.h:503:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:503:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:503:14: sparse: sparse: got if
   include/linux/bitmap.h:505:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:505:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:505:14: sparse: sparse: got if
   include/linux/bitmap.h:510:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:511:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:511:17: sparse: sparse: got __bitmap_clear
   include/linux/bitmap.h:512:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:512:1: sparse: sparse: got }
   include/linux/bitmap.h:520:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:521:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:521:17: sparse: sparse: got __bitmap_shift_right
   include/linux/bitmap.h:522:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:522:1: sparse: sparse: got }
   include/linux/bitmap.h:530:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:531:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:531:17: sparse: sparse: got __bitmap_shift_left
   include/linux/bitmap.h:532:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:532:1: sparse: sparse: got }
   include/linux/bitmap.h:543:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:544:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:544:17: sparse: sparse: got __bitmap_replace
   include/linux/bitmap.h:545:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:545:1: sparse: sparse: got }
   include/linux/bitmap.h:591:9: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:591:9: sparse: sparse: got (
>> include/linux/bitmap.h:591:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/bitmap.h:591:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:591:9: sparse: sparse: got <
   include/linux/bitmap.h:591:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:591:9: sparse: sparse: got ++
   include/linux/bitmap.h:593:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:593:1: sparse: sparse: got }
   include/linux/bitmap.h:648:9: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:648:9: sparse: sparse: got (
   include/linux/bitmap.h:648:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/bitmap.h:648:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:648:9: sparse: sparse: got <
   include/linux/bitmap.h:648:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:648:9: sparse: sparse: got ++
   include/linux/bitmap.h:650:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:650:1: sparse: sparse: got }
   include/linux/bitmap.h:658:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:658:1: sparse: sparse: got }
   include/linux/bitmap.h:673:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:673:1: sparse: sparse: got }
   include/linux/bitmap.h:691:26: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:691:26: sparse: sparse: got (
   include/linux/bitmap.h:691:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:694:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:694:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:694:16: sparse: sparse: got 0
   include/linux/bitmap.h:695:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:695:1: sparse: sparse: got }
   include/linux/bitmap.h:716:18: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:716:18: sparse: sparse: got =
   include/linux/bitmap.h:716:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/bitmap.h:716:28: sparse: sparse: Expected ) in nested declarator
   include/linux/bitmap.h:716:28: sparse: sparse: got =
   include/linux/bitmap.h:716:66: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:716:66: sparse: sparse: got )
   include/linux/bitmap.h:719:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:719:9: sparse: sparse: got }
   include/linux/bitmap.h:721:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:721:1: sparse: sparse: got }
   include/linux/bitmap.h:769:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:769:1: sparse: sparse: got }
   include/linux/bitmap.h:789:13: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:789:13: sparse: sparse: got (
   include/linux/bitmap.h:789:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:792:19: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:792:19: sparse: sparse: got >=
   include/linux/bitmap.h:792:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:797:27: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:797:27: sparse: sparse: got >>
   include/linux/bitmap.h:797:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:798:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:798:1: sparse: sparse: got }
   include/linux/bitmap.h:823:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:823:14: sparse: sparse: got fit
   include/linux/bitmap.h:825:13: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:825:13: sparse: sparse: got (
   include/linux/bitmap.h:825:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:829:15: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:829:15: sparse: sparse: got &=
   include/linux/bitmap.h:835:20: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:835:20: sparse: sparse: got &=
   include/linux/bitmap.h:836:20: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:836:20: sparse: sparse: got |=
   include/linux/bitmap.h:837:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:838:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:838:17: sparse: sparse: got return
   include/linux/bitmap.h:840:24: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:840:24: sparse: sparse: got &=
   include/linux/bitmap.h:841:24: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:841:24: sparse: sparse: got |=
   include/linux/bitmap.h:842:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:842:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/nodemask.h, include/linux/numa.h, include/linux/cpumask.h, ...):
   include/linux/random.h:19:83: sparse: sparse: Expected ) in function declarator
   include/linux/random.h:19:83: sparse: sparse: got sleep_after
   include/linux/random.h:120:6: sparse: sparse: Expected ; at end of declaration
   include/linux/random.h:120:6: sparse: sparse: got rng_is_initialized
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/numa.h, include/linux/cpumask.h, include/linux/smp.h, ...):
   include/linux/nodemask.h:153:29: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:153:29: sparse: sparse: got __node_test_and_set
   include/linux/nodemask.h:156:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:156:1: sparse: sparse: got }
   include/linux/nodemask.h:164:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:164:1: sparse: sparse: got }
   include/linux/nodemask.h:172:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:172:1: sparse: sparse: got }
   include/linux/nodemask.h:180:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:180:1: sparse: sparse: got }
   include/linux/nodemask.h:188:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:188:1: sparse: sparse: got }
   include/linux/nodemask.h:195:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:195:1: sparse: sparse: got }
   include/linux/nodemask.h:203:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:203:1: sparse: sparse: got }
   include/linux/nodemask.h:211:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:211:1: sparse: sparse: got }
   include/linux/nodemask.h:219:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:219:1: sparse: sparse: got }
   include/linux/nodemask.h:227:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:227:1: sparse: sparse: got }
   include/linux/nodemask.h:233:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:233:1: sparse: sparse: got }
   include/linux/nodemask.h:239:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:239:1: sparse: sparse: got }
   include/linux/nodemask.h:245:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:245:1: sparse: sparse: got }
>> include/linux/nodemask.h:253:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:253:16: sparse: sparse: got {
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:253:16: sparse: sparse: got !
>> include/linux/nodemask.h:253:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:253:16: sparse: sparse: got }
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ) in nested declarator
   include/linux/nodemask.h:253:16: sparse: sparse: got <
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:253:16: sparse: sparse: got }
   include/linux/nodemask.h:254:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:254:1: sparse: sparse: got }
   include/linux/nodemask.h:259:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:259:16: sparse: sparse: got {
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:259:16: sparse: sparse: got !
   include/linux/nodemask.h:259:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:259:16: sparse: sparse: got }
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ) in nested declarator
   include/linux/nodemask.h:259:16: sparse: sparse: got <
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:259:16: sparse: sparse: got }
   include/linux/nodemask.h:260:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:260:1: sparse: sparse: got }
   include/linux/nodemask.h:271:17: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:271:17: sparse: sparse: got ==
   include/linux/nodemask.h:271:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/nodemask.h:273:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/nodemask.h:273:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:273:16: sparse: sparse: got ret
   include/linux/nodemask.h:274:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:274:1: sparse: sparse: got }
   include/linux/nodemask.h:279:9: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:279:9: sparse: sparse: got (
   include/linux/nodemask.h:280:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:280:1: sparse: sparse: got }
   include/linux/nodemask.h:296:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:296:16: sparse: sparse: got {
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:296:16: sparse: sparse: got !
   include/linux/nodemask.h:296:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:296:16: sparse: sparse: got }
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ) in nested declarator
   include/linux/nodemask.h:296:16: sparse: sparse: got <
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:296:16: sparse: sparse: got }
   include/linux/nodemask.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:297:1: sparse: sparse: got }
   include/linux/nodemask.h:331:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:331:1: sparse: sparse: got }
   include/linux/nodemask.h:337:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:337:1: sparse: sparse: got }
   include/linux/nodemask.h:345:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:345:1: sparse: sparse: got }
   include/linux/nodemask.h:353:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:353:1: sparse: sparse: got }
   include/linux/nodemask.h:361:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:361:1: sparse: sparse: got }
   include/linux/nodemask.h:369:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:369:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/numa.h:10:20: sparse: sparse: Expected ; at end of declaration
   include/linux/numa.h:10:20: sparse: sparse: got numa_valid_node
   include/linux/numa.h:13:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/numa.h:13:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/cpumask.h:133:18: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:133:18: sparse: sparse: got cpus_booted_once_mask
   include/linux/cpumask.h:647:6: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:647:6: sparse: sparse: got cpumask_test_cpu
   include/linux/cpumask.h:650:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:650:1: sparse: sparse: got }
   include/linux/cpumask.h:665:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:665:1: sparse: sparse: got }
   include/linux/cpumask.h:680:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:680:1: sparse: sparse: got }
>> include/linux/cpumask.h:690:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/cpumask.h:691:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:691:9: sparse: sparse: got }
   include/linux/cpumask.h:693:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:693:1: sparse: sparse: got }
   include/linux/cpumask.h:702:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:702:1: sparse: sparse: got }
   include/linux/cpumask.h:718:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:718:1: sparse: sparse: got }
   include/linux/cpumask.h:732:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:732:1: sparse: sparse: got }
   include/linux/cpumask.h:748:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:748:1: sparse: sparse: got }
   include/linux/cpumask.h:762:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:762:1: sparse: sparse: got }
   include/linux/cpumask.h:778:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:778:1: sparse: sparse: got }
   include/linux/cpumask.h:792:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:792:1: sparse: sparse: got }
   include/linux/cpumask.h:809:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:809:1: sparse: sparse: got }
   include/linux/cpumask.h:824:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:824:1: sparse: sparse: got }
   include/linux/cpumask.h:838:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:838:1: sparse: sparse: got }
   include/linux/cpumask.h:849:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:849:1: sparse: sparse: got }
   include/linux/cpumask.h:860:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:860:1: sparse: sparse: got }
   include/linux/cpumask.h:871:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:871:1: sparse: sparse: got }
   include/linux/cpumask.h:884:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:884:1: sparse: sparse: got }
   include/linux/cpumask.h:898:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:898:1: sparse: sparse: got }
   include/linux/cpumask.h:911:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:911:1: sparse: sparse: got }
   include/linux/cpumask.h:924:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:924:1: sparse: sparse: got }
   include/linux/cpumask.h:935:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:935:1: sparse: sparse: got }
   include/linux/cpumask.h:972:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:972:1: sparse: sparse: got }
   include/linux/cpumask.h:987:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:987:1: sparse: sparse: got }
   include/linux/cpumask.h:999:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:999:1: sparse: sparse: got }
   include/linux/cpumask.h:1011:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1011:1: sparse: sparse: got }
   include/linux/cpumask.h:1021:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1021:1: sparse: sparse: got }
   include/linux/cpumask.h:1079:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1079:1: sparse: sparse: got }
   include/linux/cpumask.h:1085:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1085:1: sparse: sparse: got }
   include/linux/cpumask.h:1090:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/cpumask.h:1090:16: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1090:16: sparse: sparse: got true
   include/linux/cpumask.h:1091:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1091:1: sparse: sparse: got }
   include/linux/cpumask.h:1097:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/cpumask.h:1097:16: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1097:16: sparse: sparse: got true
   include/linux/cpumask.h:1098:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1098:1: sparse: sparse: got }
   include/linux/cpumask.h:1115:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1115:1: sparse: sparse: got }
>> include/linux/cpumask.h:1118:1: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/cpumask.h:1118:1: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1118:1: sparse: sparse: got free_cpumask_var
   include/linux/cpumask.h:1118:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1118:1: sparse: sparse: got }
   include/linux/cpumask.h:1165:44: sparse: sparse: Expected ) in function declarator
   include/linux/cpumask.h:1165:44: sparse: sparse: got online
   include/linux/cpumask.h:1166:46: sparse: sparse: Expected ) in function declarator
   include/linux/cpumask.h:1166:46: sparse: sparse: got possible
   include/linux/cpumask.h:1229:29: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1229:29: sparse: sparse: got cpu_online
   include/linux/cpumask.h:1232:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1232:1: sparse: sparse: got }
   include/linux/cpumask.h:1237:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1237:1: sparse: sparse: got }
   include/linux/cpumask.h:1242:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1242:1: sparse: sparse: got }
   include/linux/cpumask.h:1247:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1247:1: sparse: sparse: got }
   include/linux/cpumask.h:1252:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1252:1: sparse: sparse: got }
   include/linux/cpumask.h:1257:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1257:1: sparse: sparse: got }
   include/linux/cpumask.h:1331:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1331:1: sparse: sparse: got }
   include/linux/cpumask.h:1355:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1355:1: sparse: sparse: got }
   include/linux/cpumask.h:1377:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1377:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/lockdep.h, include/linux/spinlock.h, include/linux/sched.h, ...):
   include/linux/smp.h:18:15: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:18:15: sparse: sparse: got *
   include/linux/smp.h:25:25: sparse: sparse: expected ; at end of declaration
   include/linux/smp.h:25:25: sparse: sparse: Expected } at end of specifier
   include/linux/smp.h:25:25: sparse: sparse: got func
   include/linux/smp.h:27:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:27:1: sparse: sparse: got }
   include/linux/smp.h:50:57: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:50:57: sparse: sparse: got func
   include/linux/smp.h:53:44: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:53:44: sparse: sparse: got cond_func
   include/linux/smp.h:70:48: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:70:48: sparse: sparse: got func
   include/linux/smp.h:73:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:73:1: sparse: sparse: got }
   include/linux/smp.h:95:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:95:1: sparse: sparse: got }
   include/linux/smp.h:107:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:107:1: sparse: sparse: got }
   include/linux/smp.h:163:40: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:163:40: sparse: sparse: got func
   include/linux/smp.h:165:45: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:165:45: sparse: sparse: got func
   include/linux/smp.h:168:43: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:168:43: sparse: sparse: got func
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/paravirt.h, arch/powerpc/include/asm/qspinlock.h, ...):
   arch/powerpc/include/asm/cputhreads.h:26:18: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cputhreads.h:26:18: sparse: sparse: got threads_core_mask
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/rseq_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/workqueue_types.h:17:23: sparse: sparse: expected ; at end of declaration
   include/linux/workqueue_types.h:17:23: sparse: sparse: Expected } at end of specifier
   include/linux/workqueue_types.h:17:23: sparse: sparse: got data
   include/linux/workqueue_types.h:23:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/workqueue_types.h:23:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/unwind_deferred_types.h:36:33: sparse: sparse: expected ; at end of declaration
   include/linux/unwind_deferred_types.h:36:33: sparse: sparse: Expected } at end of specifier
   include/linux/unwind_deferred_types.h:36:33: sparse: sparse: got unwind_mask
   include/linux/unwind_deferred_types.h:40:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/unwind_deferred_types.h:40:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/switch_to.h):
   include/linux/sched.h:923:41: sparse: sparse: expected ; at end of declaration
   include/linux/sched.h:923:41: sparse: sparse: Expected } at end of specifier
   include/linux/sched.h:923:41: sparse: sparse: got *
   include/linux/sched.h:924:41: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:924:41: sparse: sparse: got *
   include/linux/sched.h:925:41: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:925:41: sparse: sparse: got cpus_mask
   include/linux/sched.h:973:60: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:973:60: sparse: sparse: got :
   include/linux/sched.h:974:66: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:974:66: sparse: sparse: got :
   include/linux/sched.h:975:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:975:55: sparse: sparse: got :
   include/linux/sched.h:976:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:976:55: sparse: sparse: got :
   include/linux/sched.h:979:41: sparse: sparse: Expected ; at the end of type declaration
   include/linux/sched.h:979:41: sparse: sparse: got :
   include/linux/sched.h:996:60: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:996:60: sparse: sparse: got :
   include/linux/sched.h:998:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:998:55: sparse: sparse: got :
   include/linux/sched.h:1002:50: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1002:50: sparse: sparse: got :
   include/linux/sched.h:1003:50: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1003:50: sparse: sparse: got :
   include/linux/sched.h:1005:56: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1005:56: sparse: sparse: got :
   include/linux/sched.h:1012:53: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1012:53: sparse: sparse: got :
   include/linux/sched.h:1015:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1015:55: sparse: sparse: got :
   include/linux/sched.h:1019:60: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1019:60: sparse: sparse: got :
   include/linux/sched.h:1021:47: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1021:47: sparse: sparse: got :
   include/linux/sched.h:1024:53: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1024:53: sparse: sparse: got :
   include/linux/sched.h:1028:52: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1028:52: sparse: sparse: got :
   include/linux/sched.h:1032:54: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1032:54: sparse: sparse: got :
   include/linux/sched.h:1036:51: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1036:51: sparse: sparse: got :
   include/linux/sched.h:1048:56: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1048:56: sparse: sparse: got :
   include/linux/sched.h:1647:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/sched.h:1647:1: sparse: sparse: got }
>> include/linux/sched.h:2078:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec1.c:37:16: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec1.c:37:16: sparse: sparse: got signed
   lib/raid/raid6/powerpc/altivec1.c:46:45: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec1.c:46:45: sparse: sparse: got SHLBYTE
   lib/raid/raid6/powerpc/altivec1.c:49:1: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec1.c:49:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c:60:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   lib/raid/raid6/powerpc/altivec1.c:60:27: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec1.c:60:27: sparse: sparse: got __builtin_vec_cmpgt
   lib/raid/raid6/powerpc/altivec1.c:61:1: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec1.c:61:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c:73:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec1.c:73:19: sparse: sparse: got wd0
   lib/raid/raid6/powerpc/altivec1.c:74:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec1.c:74:19: sparse: sparse: got x1d
   lib/raid/raid6/powerpc/altivec1.c:80:17: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec1.c:80:17: sparse: sparse: got =
   lib/raid/raid6/powerpc/altivec1.c:80:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   lib/raid/raid6/powerpc/altivec1.c:80:25: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec1.c:80:25: sparse: sparse: got <
   lib/raid/raid6/powerpc/altivec1.c:80:37: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec1.c:80:37: sparse: sparse: got +=
   lib/raid/raid6/powerpc/altivec1.c:82:25: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec1.c:82:25: sparse: sparse: got =
   lib/raid/raid6/powerpc/altivec1.c:82:17: sparse: sparse: Trying to use reserved word 'for' as identifier
   lib/raid/raid6/powerpc/altivec1.c:82:36: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec1.c:82:36: sparse: sparse: got >=
   lib/raid/raid6/powerpc/altivec1.c:82:44: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec1.c:82:44: sparse: sparse: got --
   lib/raid/raid6/powerpc/altivec1.c:90:17: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec1.c:90:17: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c:92:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec1.c:92:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec1.c:93:9: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec1.c:93:9: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c:98:9: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec1.c:98:9: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c:104:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   lib/raid/raid6/powerpc/altivec1.c:104:9: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec1.c:104:9: sparse: sparse: got {
   lib/raid/raid6/powerpc/altivec1.c:104:9: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec1.c:104:9: sparse: sparse: got (
   lib/raid/raid6/powerpc/altivec1.c:104:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   lib/raid/raid6/powerpc/altivec1.c:104:9: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec1.c:104:9: sparse: sparse: got 0
   lib/raid/raid6/powerpc/altivec1.c:104:9: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec1.c:104:9: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c:104:9: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec1.c:104:9: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c:105:1: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec1.c:105:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/dynamic_debug.h, include/linux/printk.h, include/asm-generic/bug.h, ...):
   include/linux/jump_label.h:351:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/jump_label.h:351:1: sparse:    int static const [toplevel] [unused] __bool
   include/linux/jump_label.h:206:24: sparse: note: previously declared as:
   include/linux/jump_label.h:206:24: sparse:    int static inline [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   include/asm-generic/bitops/generic-non-atomic.h:76:46: sparse: sparse: undefined identifier 'addr'
   include/asm-generic/bitops/generic-non-atomic.h:76:54: sparse: sparse: undefined identifier 'nr'
   include/asm-generic/bitops/generic-non-atomic.h:79:20: sparse: sparse: undefined identifier 'mask'
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse: sparse: symbol 'p' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:76)
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse:    incomplete type *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:76:23: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:76:23: sparse:    unsigned long *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:96:46: sparse: sparse: undefined identifier 'addr'
   include/asm-generic/bitops/generic-non-atomic.h:96:54: sparse: sparse: undefined identifier 'nr'
   include/asm-generic/bitops/generic-non-atomic.h:96:23: sparse: sparse: symbol 'p' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:79)
   include/asm-generic/bitops/generic-non-atomic.h:96:23: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   include/asm-generic/bitops/generic-non-atomic.h:96:23: sparse:    unsigned long *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse:    incomplete type *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:97:23: sparse: sparse: symbol 'old' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:77)
   include/asm-generic/bitops/generic-non-atomic.h:99:21: sparse: sparse: undefined identifier 'mask'
   include/asm-generic/bitops/generic-non-atomic.h:99:9: sparse: sparse: symbol 'p' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:96)
   include/asm-generic/bitops/generic-non-atomic.h:99:9: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   include/asm-generic/bitops/generic-non-atomic.h:99:9: sparse:    incomplete type *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:96:23: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:96:23: sparse:    unsigned long *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:108:46: sparse: sparse: undefined identifier 'addr'
   include/asm-generic/bitops/generic-non-atomic.h:108:54: sparse: sparse: undefined identifier 'nr'
   include/asm-generic/bitops/generic-non-atomic.h:108:23: sparse: sparse: symbol 'p' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:99)
   include/asm-generic/bitops/generic-non-atomic.h:108:23: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   include/asm-generic/bitops/generic-non-atomic.h:108:23: sparse:    unsigned long *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:99:9: sparse:    incomplete type *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:109:23: sparse: sparse: symbol 'old' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:97)
   include/asm-generic/bitops/generic-non-atomic.h:111:20: sparse: sparse: undefined identifier 'mask'
   include/asm-generic/bitops/generic-non-atomic.h:111:9: sparse: sparse: symbol 'p' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:108)
   include/asm-generic/bitops/generic-non-atomic.h:111:9: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   include/asm-generic/bitops/generic-non-atomic.h:111:9: sparse:    incomplete type *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:108:23: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:108:23: sparse:    unsigned long *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:169:30: sparse: sparse: undefined identifier 'nr'
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: undefined identifier '_p'
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: symbol 'p' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:111)
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   arch/powerpc/include/asm/bitops.h:126:1: sparse:    unsigned long *[addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
--
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4613:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4613:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4652:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4652:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4673:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4673:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4692:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4692:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4711:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4711:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4730:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4730:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4749:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4749:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier 'first'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier 'first'
   include/linux/llist.h:242:19: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/llist.h:242:19: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:242:19: sparse: sparse: symbol 'instrument_read_write' redeclared with different type (incompatible argument 1 (different base types)):
   include/linux/llist.h:242:19: sparse:    int static [signed] [toplevel] instrument_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/asm-generic/bitops/instrumented-atomic.h, arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, ...):
   include/linux/instrumented.h:53:29: sparse: note: previously declared as:
   include/linux/instrumented.h:53:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] instrument_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '___o'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier 'new_first'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: cast from unknown type
   include/linux/llist.h:283:16: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/llist.h:283:16: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:283:16: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:283:16: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:283:16: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:283:16: sparse: sparse: cast from unknown type
   include/linux/llist.h:283:16: sparse: sparse: symbol '__ret' has multiple initializers (originally initialized at include/linux/atomic/atomic-arch-fallback.h:4047)
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:393:9: sparse: sparse: symbol '__hard_irq_enable' redeclared with different type (different base types):
   arch/powerpc/include/asm/hw_irq.h:393:9: sparse:    int static [signed] [toplevel] __hard_irq_enable( ... )
   arch/powerpc/include/asm/hw_irq.h:64:20: sparse: note: previously declared as:
   arch/powerpc/include/asm/hw_irq.h:64:20: sparse:    void static inline [gnu_inline] [toplevel] [unused] __hard_irq_enable( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:265:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/irqflags.h:265:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse: note: previously declared as:
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse:    int static inline [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse: note: previously declared as:
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse:    int static inline [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:93:17: sparse: sparse: symbol 'ret' has multiple initializers (originally initialized at include/linux/atomic/atomic-arch-fallback.h:3940)
   include/linux/list.h:120:42: sparse: sparse: undefined identifier 'entry'
   include/linux/list.h:129:17: sparse: sparse: symbol 'ret' has multiple initializers (originally initialized at include/linux/list.h:93)
   include/linux/list.h:161:9: sparse: sparse: symbol 'next' redeclared with different type (different base types):
   include/linux/list.h:161:9: sparse:    int [addressable] [toplevel] next
   include/linux/list.h:120:34: sparse: note: previously declared as:
   include/linux/list.h:120:34: sparse:    struct list_head *[addressable] [toplevel] next
>> include/linux/list.h:536:38: sparse: sparse: cannot dereference this type
   include/linux/list.h:536:26: sparse: sparse: symbol 'last' redeclared with different type (different base types):
   include/linux/list.h:536:26: sparse:    struct list_head *[addressable] [toplevel] last
   include/linux/list.h:341:9: sparse: note: previously declared as:
   include/linux/list.h:341:9: sparse:    int [addressable] [toplevel] last
   include/linux/list.h:539:9: sparse: sparse: symbol 'prev' redeclared with different type (different base types):
   include/linux/list.h:539:9: sparse:    int [addressable] [toplevel] prev
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/pgtable-be-types.h:96:16: sparse: note: previously declared as:
   arch/powerpc/include/asm/pgtable-be-types.h:96:16: sparse:    restricted __be64 [addressable] [toplevel] [usertype] prev
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:541:9: sparse: sparse: symbol 'last' redeclared with different type (different base types):
   include/linux/list.h:541:9: sparse:    int [addressable] [toplevel] last
   include/linux/list.h:536:26: sparse: note: previously declared as:
   include/linux/list.h:536:26: sparse:    struct list_head *[addressable] [toplevel] last
   include/linux/list.h:542:9: sparse: sparse: symbol 'next' redeclared with different type (different base types):
   include/linux/list.h:542:9: sparse:    int [addressable] [toplevel] next
   include/linux/list.h:120:34: sparse: note: previously declared as:
   include/linux/list.h:120:34: sparse:    struct list_head *[addressable] [toplevel] next
   include/linux/list.h:760:9: sparse: sparse: cannot dereference this type
   include/linux/list.h:990:37: sparse: sparse: undefined identifier 'n'
   include/linux/list.h:1123:9: sparse: sparse: symbol 'old' redeclared with different type (different type sizes):
   include/linux/list.h:1123:9: sparse:    int [addressable] [toplevel] old
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   include/asm-generic/bitops/generic-non-atomic.h:109:23: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:109:23: sparse:    unsigned long [addressable] [toplevel] old
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:1140:9: sparse: sparse: symbol 'last' redeclared with different type (different base types):
   include/linux/list.h:1140:9: sparse:    int [addressable] [toplevel] last
   include/linux/list.h:536:26: sparse: note: previously declared as:
   include/linux/list.h:536:26: sparse:    struct list_head *[addressable] [toplevel] last
   include/linux/list.h:1209:16: sparse: sparse: symbol 'count' has multiple initializers (originally initialized at include/linux/list.h:758)
   include/linux/list.h:1211:9: sparse: sparse: cannot dereference this type
   include/linux/list.h:1211:9: sparse: sparse: symbol 'pos' has multiple initializers (originally initialized at include/linux/list.h:760)
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:151:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:151:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:153:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:153:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:165:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:165:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:173:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:173:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:178:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:178:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:180:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:180:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:589:9: sparse: sparse: symbol 'bitmap_zero' redeclared with different type (incompatible argument 1 (different base types)):
   include/linux/bitmap.h:589:9: sparse:    int static [signed] [toplevel] bitmap_zero( ... )
   include/linux/bitmap.h:234:29: sparse: note: previously declared as:
   include/linux/bitmap.h:234:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] bitmap_zero( ... )
   include/linux/bitmap.h:591:9: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:591:9: sparse: sparse: symbol 'bit' redeclared with different type (different signedness):
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:587:22: sparse: note: previously declared as:
   include/linux/bitmap.h:587:22: sparse:    unsigned int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:591:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: note: previously declared as:
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: note: previously declared as:
   include/linux/bitmap.h:591:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:644:22: sparse: sparse: symbol 'bit' redeclared with different type (different signedness):
   include/linux/bitmap.h:644:22: sparse:    unsigned int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: note: previously declared as:
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:646:9: sparse: sparse: symbol 'bitmap_zero' redeclared with different type (incompatible argument 1 (different base types)):
   include/linux/bitmap.h:646:9: sparse:    int static [signed] [toplevel] bitmap_zero( ... )
   include/linux/bitmap.h:234:29: sparse: note: previously declared as:
   include/linux/bitmap.h:234:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] bitmap_zero( ... )
   include/linux/bitmap.h:648:9: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:648:9: sparse: sparse: symbol 'bit' redeclared with different type (different signedness):
   include/linux/bitmap.h:648:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:644:22: sparse: note: previously declared as:
   include/linux/bitmap.h:644:22: sparse:    unsigned int [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:648:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: note: previously declared as:
   include/linux/bitmap.h:648:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:648:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: note: previously declared as:
   include/linux/bitmap.h:648:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:657:34: sparse: sparse: undefined identifier 'bitmap'
   include/linux/bitmap.h:716:57: sparse: sparse: symbol 'pos' has multiple initializers (originally initialized at include/linux/list.h:1211)
   include/linux/bitmap.h:785:32: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:795:21: sparse: sparse: undefined identifier 'map'
   include/linux/bitmap.h:795:25: sparse: sparse: undefined identifier 'index'
   include/linux/bitmap.h:795:34: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:795:9: sparse: sparse: symbol 'value_low' redeclared with different type (different type sizes):
   include/linux/bitmap.h:795:9: sparse:    int [addressable] [toplevel] value_low
   include/linux/bitmap.h:787:23: sparse: note: previously declared as:
   include/linux/bitmap.h:787:23: sparse:    unsigned long [addressable] [toplevel] value_low
   include/linux/bitmap.h:796:22: sparse: sparse: undefined identifier 'map'
   include/linux/bitmap.h:796:26: sparse: sparse: undefined identifier 'index'
   include/linux/bitmap.h:796:39: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:796:39: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:796:9: sparse: sparse: symbol 'value_high' redeclared with different type (different type sizes):
   include/linux/bitmap.h:796:9: sparse:    int [addressable] [toplevel] value_high
   include/linux/bitmap.h:787:34: sparse: note: previously declared as:
   include/linux/bitmap.h:787:34: sparse:    unsigned long [addressable] [toplevel] value_high
   include/linux/bitmap.h:823:9: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:823:9: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:828:16: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:828:9: sparse: sparse: symbol 'mask' redeclared with different type (different type sizes):
   include/linux/bitmap.h:828:9: sparse:    int [addressable] [toplevel] mask
   include/linux/bitmap.h:822:23: sparse: note: previously declared as:
   include/linux/bitmap.h:822:23: sparse:    unsigned long [addressable] [toplevel] mask
   include/linux/bitmap.h:830:18: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:830:9: sparse: sparse: symbol 'offset' redeclared with different type (different type sizes):
   include/linux/bitmap.h:830:9: sparse:    int [addressable] [toplevel] offset
   include/linux/bitmap.h:820:23: sparse: note: previously declared as:
   include/linux/bitmap.h:820:23: sparse:    unsigned long [addressable] [toplevel] offset
   include/linux/bitmap.h:831:9: sparse: sparse: symbol 'space' redeclared with different type (different type sizes):
   include/linux/bitmap.h:831:9: sparse:    int [addressable] [toplevel] space
   include/linux/bitmap.h:821:23: sparse: note: previously declared as:
   include/linux/bitmap.h:821:23: sparse:    unsigned long [addressable] [toplevel] space
   include/linux/bitmap.h:832:24: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:833:17: sparse: sparse: undefined identifier 'start'
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/nodemask.h, include/linux/numa.h, include/linux/cpumask.h, ...):
   include/linux/random.h:120:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/random.h:120:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/numa.h, include/linux/cpumask.h, include/linux/smp.h, ...):
   include/linux/nodemask.h:253:16: sparse: sparse: undefined identifier 'srcp'
>> include/linux/nodemask.h:253:16: sparse: sparse: cannot dereference this type
   include/linux/nodemask.h:259:16: sparse: sparse: undefined identifier 'srcp'
   include/linux/nodemask.h:259:16: sparse: sparse: cannot dereference this type
   include/linux/nodemask.h:279:9: sparse: sparse: symbol '__node_set' redeclared with different type (different argument counts):
   include/linux/nodemask.h:279:9: sparse:    int static [signed] [toplevel] __node_set( ... )
   include/linux/nodemask.h:125:29: sparse: note: previously declared as:
   include/linux/nodemask.h:125:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] __node_set( ... )
   include/linux/nodemask.h:296:16: sparse: sparse: undefined identifier 'maskp'
   include/linux/nodemask.h:296:16: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/rseq_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/workqueue_types.h:18:26: sparse: sparse: symbol 'entry' redeclared with different type (different base types):
   include/linux/workqueue_types.h:18:26: sparse:    struct list_head [addressable] [toplevel] entry
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:528:9: sparse: note: previously declared as:
   include/linux/list.h:528:9: sparse:    int [addressable] [toplevel] entry
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through arch/powerpc/include/asm/switch_to.h):
   include/linux/sched.h:1270:41: sparse: sparse: symbol 'lockdep_recursion' redeclared with different type (different address spaces):
   include/linux/sched.h:1270:41: sparse:    unsigned int [addressable] [toplevel] lockdep_recursion
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/lockdep.h:571:1: sparse: note: previously declared as:
   include/linux/lockdep.h:571:1: sparse:    unsigned int extern [addressable] [noderef] [toplevel] __percpu lockdep_recursion
   lib/raid/raid6/powerpc/altivec1.c:70:12: sparse: sparse: symbol 'p' redeclared with different type (different type sizes):
   lib/raid/raid6/powerpc/altivec1.c:70:12: sparse:    unsigned char [usertype] *[addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec1.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:181:23: sparse: note: previously declared as:
   arch/powerpc/include/asm/bitops.h:181:23: sparse:    unsigned long *[addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec1.c:76:14: sparse: sparse: undefined identifier 'disks'
   lib/raid/raid6/powerpc/altivec1.c:77:13: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec1.c:77:9: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec1.c:77:9: sparse:    int [addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec1.c:70:12: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec1.c:70:12: sparse:    unsigned char [usertype] *[addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec1.c:78:13: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec1.c:78:9: sparse: sparse: symbol 'q' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec1.c:78:9: sparse:    int [addressable] [toplevel] q
   lib/raid/raid6/powerpc/altivec1.c:70:16: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec1.c:70:16: sparse:    unsigned char [usertype] *[addressable] [toplevel] q
   lib/raid/raid6/powerpc/altivec1.c:84:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec1.c:85:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec1.c:86:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec1.c:87:31: sparse: sparse: undefined identifier '__builtin_vec_and'
   lib/raid/raid6/powerpc/altivec1.c:87:25: sparse: sparse: symbol 'w20' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec1.c:85)
   lib/raid/raid6/powerpc/altivec1.c:88:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec1.c:88:25: sparse: sparse: symbol 'w10' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec1.c:86)
   lib/raid/raid6/powerpc/altivec1.c:89:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec1.c:92:17: sparse: sparse: symbol 'unative_t' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec1.c:92:17: sparse:    incomplete type *static [toplevel] unative_t
   lib/raid/raid6/powerpc/altivec1.c:74:9: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec1.c:74:9: sparse:    int static [toplevel] unative_t
   lib/raid/raid6/powerpc/altivec1.c:103:9: sparse: sparse: symbol 'disable_kernel_altivec' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec1.c:103:9: sparse:    int static [signed] [toplevel] disable_kernel_altivec( ... )
   lib/raid/raid6/powerpc/altivec1.c: note: in included file:
   arch/powerpc/include/asm/switch_to.h:62:20: sparse: note: previously declared as:
   arch/powerpc/include/asm/switch_to.h:62:20: sparse:    void static inline [gnu_inline] [toplevel] [unused] disable_kernel_altivec( ... )
   lib/raid/raid6/powerpc/altivec1.c:112:16: sparse: sparse: undefined identifier 'cpu_has_feature'
   lib/raid/raid6/powerpc/altivec1.c:117:9: sparse: sparse: undefined identifier 'raid6_altivec1_gen_syndrome'
--
   lib/raid/raid6/powerpc/altivec4.c: note: in included file:
   ../lib/gcc/powerpc64-linux/10.5.0/include/altivec.h:34:2: sparse: sparse: Use the "-maltivec" flag to enable PowerPC AltiVec support
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/asm-generic/rwonce.h, arch/powerpc/include/generated/asm/rwonce.h, include/linux/compiler.h, ...):
   include/linux/kasan-checks.h:22:20: sparse: sparse: Expected ; at end of declaration
   include/linux/kasan-checks.h:22:20: sparse: sparse: got __kasan_check_read
   include/linux/kasan-checks.h:25:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:25:1: sparse: sparse: got }
   include/linux/kasan-checks.h:29:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:29:1: sparse: sparse: got }
   include/linux/kasan-checks.h:43:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:43:1: sparse: sparse: got }
   include/linux/kasan-checks.h:47:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:47:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/cleanup.h, include/linux/string.h, arch/powerpc/include/asm/paca.h, ...):
   include/linux/err.h:76:33: sparse: sparse: Expected ; at end of declaration
   include/linux/err.h:76:33: sparse: sparse: got IS_ERR
   include/linux/err.h:79:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:79:1: sparse: sparse: got }
   include/linux/err.h:93:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:93:1: sparse: sparse: got }
   include/linux/err.h:106:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:106:1: sparse: sparse: got }
>> include/linux/err.h:129:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/err.h:130:17: sparse: sparse: Expected ; at end of declaration
   include/linux/err.h:130:17: sparse: sparse: got return
   include/linux/err.h:131:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:131:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   include/linux/cleanup.h:225:15: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cleanup.h:225:15: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   include/linux/overflow.h:48:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:48:1: sparse: sparse: got }
   include/linux/overflow.h:334:13: sparse: sparse: Expected ) in function declarator
   include/linux/overflow.h:334:13: sparse: sparse: got (
>> include/linux/overflow.h:334:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/overflow.h:337:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/overflow.h:337:16: sparse: sparse: Expected ; at end of declaration
   include/linux/overflow.h:337:16: sparse: sparse: got bytes
   include/linux/overflow.h:338:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:338:1: sparse: sparse: got }
   include/linux/overflow.h:353:13: sparse: sparse: Expected ) in function declarator
   include/linux/overflow.h:353:13: sparse: sparse: got (
   include/linux/overflow.h:353:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/overflow.h:356:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/overflow.h:356:16: sparse: sparse: Expected ; at end of declaration
   include/linux/overflow.h:356:16: sparse: sparse: got bytes
   include/linux/overflow.h:357:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:357:1: sparse: sparse: got }
   include/linux/overflow.h:374:21: sparse: sparse: Expected ) in function declarator
   include/linux/overflow.h:374:21: sparse: sparse: got ==
   include/linux/overflow.h:374:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/overflow.h:378:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/overflow.h:378:16: sparse: sparse: Expected ; at end of declaration
   include/linux/overflow.h:378:16: sparse: sparse: got bytes
   include/linux/overflow.h:379:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:379:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   include/linux/string.h:294:20: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:294:20: sparse: sparse: got mem_is_zero
   include/linux/string.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/string.h:297:1: sparse: sparse: got }
   include/linux/string.h:322:13: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:322:13: sparse: sparse: got parse_option_str
   include/linux/string.h:325:13: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:325:13: sparse: sparse: got sysfs_streq
   include/linux/string.h:339:69: sparse: sparse: Expected ) in function declarator
   include/linux/string.h:339:69: sparse: sparse: got args
   include/linux/string.h:567:20: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:567:20: sparse: sparse: got strstarts
   include/linux/string.h:570:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/string.h:570:1: sparse: sparse: got }
   include/linux/string.h:585:21: sparse: sparse: Expected ) in function declarator
   include/linux/string.h:585:21: sparse: sparse: got <
>> include/linux/string.h:585:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/string.h:588:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/string.h:588:16: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:588:16: sparse: sparse: got !
   include/linux/string.h:589:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/string.h:589:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, include/linux/bug.h, ...):
   include/linux/panic.h:15:38: sparse: sparse: Expected ) in function declarator
   include/linux/panic.h:15:38: sparse: sparse: got args
   include/linux/panic.h:20:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:20:13: sparse: sparse: got oops_may_print
   include/linux/panic.h:22:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:22:13: sparse: sparse: got panic_triggering_all_cpu_backtrace
   include/linux/panic.h:29:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:29:13: sparse: sparse: got panic_on_taint_nousertaint
   include/linux/panic.h:33:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:33:13: sparse: sparse: got crash_kexec_post_notifiers
   include/linux/panic.h:54:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:54:6: sparse: sparse: got panic_try_start
   include/linux/panic.h:56:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:56:6: sparse: sparse: got panic_in_progress
   include/linux/panic.h:57:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:57:6: sparse: sparse: got panic_on_this_cpu
   include/linux/panic.h:58:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:58:6: sparse: sparse: got panic_on_other_cpu
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/printk.h, include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, ...):
   include/linux/init.h:165:13: sparse: sparse: Expected ; at end of declaration
   include/linux/init.h:165:13: sparse: sparse: got rodata_enabled
   include/linux/init.h:170:13: sparse: sparse: Expected ; at end of declaration
   include/linux/init.h:170:13: sparse: sparse: got initcall_debug
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, include/linux/bug.h, ...):
   include/linux/printk.h:86:17: sparse: sparse: expected ; at end of declaration
   include/linux/printk.h:86:17: sparse: sparse: Expected } at end of specifier
   include/linux/printk.h:86:17: sparse: sparse: got *
   include/linux/printk.h:87:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/printk.h:87:1: sparse: sparse: got }
   include/linux/printk.h:152:43: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:152:43: sparse: sparse: got args
   include/linux/printk.h:155:38: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:155:38: sparse: sparse: got args
   include/linux/printk.h:157:47: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:157:47: sparse: sparse: got args
   include/linux/printk.h:188:13: sparse: sparse: Expected ; at end of declaration
   include/linux/printk.h:188:13: sparse: sparse: got printk_timed_ratelimit
   include/linux/printk.h:208:13: sparse: sparse: Expected ; at end of declaration
   include/linux/printk.h:208:13: sparse: sparse: got nbcon_device_try_acquire
   include/linux/printk.h:211:6: sparse: sparse: Expected ; at end of declaration
   include/linux/printk.h:211:6: sparse: sparse: got pr_flush
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/dynamic_debug.h, include/linux/printk.h, include/asm-generic/bug.h, ...):
   include/linux/jump_label.h:80:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:80:13: sparse: sparse: got static_key_initialized
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/jump_label.h, include/linux/jump_label.h, include/linux/dynamic_debug.h, ...):
   arch/powerpc/include/asm/feature-fixups.h:294:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/feature-fixups.h:294:13: sparse: sparse: got static_key_feature_checks_initialized
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/jump_label.h, include/linux/dynamic_debug.h, include/linux/printk.h, ...):
   arch/powerpc/include/asm/jump_label.h:18:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:18:29: sparse: sparse: got arch_static_branch
>> arch/powerpc/include/asm/jump_label.h:28:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/jump_label.h:28:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:28:16: sparse: sparse: got false
   arch/powerpc/include/asm/jump_label.h:29:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:29:6: sparse: sparse: got :
   arch/powerpc/include/asm/jump_label.h:31:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/jump_label.h:31:1: sparse: sparse: got }
   arch/powerpc/include/asm/jump_label.h:43:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/jump_label.h:43:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:43:16: sparse: sparse: got false
   arch/powerpc/include/asm/jump_label.h:44:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:44:6: sparse: sparse: got :
   arch/powerpc/include/asm/jump_label.h:46:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/jump_label.h:46:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/dynamic_debug.h, include/linux/printk.h, include/asm-generic/bug.h, ...):
   include/linux/jump_label.h:122:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:122:1: sparse: sparse: got }
   include/linux/jump_label.h:160:20: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:160:20: sparse: sparse: got jump_entry_is_branch
   include/linux/jump_label.h:163:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:163:1: sparse: sparse: got }
   include/linux/jump_label.h:168:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:168:1: sparse: sparse: got }
>> include/linux/jump_label.h:174:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/jump_label.h:175:17: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:175:17: sparse: sparse: got entry
   include/linux/jump_label.h:176:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:176:1: sparse: sparse: got }
   include/linux/jump_label.h:185:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:185:1: sparse: sparse: got }
   include/linux/jump_label.h:206:29: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:206:29: sparse: sparse: got static_key_false
   include/linux/jump_label.h:209:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:209:1: sparse: sparse: got }
   include/linux/jump_label.h:214:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:214:1: sparse: sparse: got }
   include/linux/jump_label.h:225:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:225:13: sparse: sparse: got arch_jump_label_transform_queue
   include/linux/jump_label.h:229:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:229:13: sparse: sparse: got static_key_slow_inc
   include/linux/jump_label.h:230:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:230:13: sparse: sparse: got static_key_fast_inc_not_disabled
   include/linux/jump_label.h:232:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:232:13: sparse: sparse: got static_key_slow_inc_cpuslocked
   include/linux/jump_label.h:351:1: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:351:1: sparse: sparse: got class_jump_label_lock_is_conditional
   include/linux/jump_label.h:419:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:419:13: sparse: sparse: got ____wrong_branch_error
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, include/linux/bug.h, ...):
   include/linux/printk.h:767:36: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:767:36: sparse: sparse: got ascii
   include/linux/printk.h:771:62: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:771:62: sparse: sparse: got ascii
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/bug.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/bug.h:128:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bug.h:128:13: sparse: sparse: got die_will_crash
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   include/linux/bug.h:94:33: sparse: sparse: Expected ; at end of declaration
   include/linux/bug.h:94:33: sparse: sparse: got check_data_corruption
   include/linux/bug.h:94:75: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bug.h:94:75: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   include/asm-generic/bitops/generic-non-atomic.h:73:1: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:73:1: sparse: sparse: got generic___test_and_set_bit
   include/asm-generic/bitops/generic-non-atomic.h:80:21: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:80:21: sparse: sparse: got &
>> include/asm-generic/bitops/generic-non-atomic.h:80:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:81:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:81:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:100:21: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:100:21: sparse: sparse: got &
   include/asm-generic/bitops/generic-non-atomic.h:100:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:101:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:101:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:112:21: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:112:21: sparse: sparse: got &
   include/asm-generic/bitops/generic-non-atomic.h:112:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:113:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:113:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:129:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:129:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:140:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:16: sparse: sparse: got 1UL
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got !
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ) in nested declarator
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got volatile
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got {
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got !
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:141:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:141:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:172:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:172:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:172:16: sparse: sparse: got !
   include/asm-generic/bitops/generic-non-atomic.h:173:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:173:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:85:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:85:29: sparse: sparse: got is_rlwinm_mask_valid
   arch/powerpc/include/asm/bitops.h:89:15: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:89:15: sparse: sparse: got &
>> arch/powerpc/include/asm/bitops.h:89:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:91:11: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:91:11: sparse: sparse: got +=
>> arch/powerpc/include/asm/bitops.h:93:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:93:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:93:16: sparse: sparse: got !
   arch/powerpc/include/asm/bitops.h:94:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:94:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: got 0
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: got 0
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:132:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:132:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:137:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:137:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:142:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:142:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:147:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:147:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:183:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:183:13: sparse: sparse: got 0
   arch/powerpc/include/asm/bitops.h:183:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:195:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:195:9: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:206:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:206:9: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:209:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:209:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:215:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:215:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:222:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:222:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:228:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:228:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:234:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:234:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:251:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:251:21: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:251:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:252:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:252:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:260:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/bitops.h:260:9: sparse: sparse: got &&
   arch/powerpc/include/asm/bitops.h:261:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:261:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/builtin-__ffs.h:14:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/builtin-__ffs.h:14:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:283:33: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:283:33: sparse: sparse: got (
   arch/powerpc/include/asm/bitops.h:283:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:286:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:286:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:286:16: sparse: sparse: got 32
   arch/powerpc/include/asm/bitops.h:287:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:287:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/builtin-__fls.h:14:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/builtin-__fls.h:14:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:301:33: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:301:33: sparse: sparse: got (
   arch/powerpc/include/asm/bitops.h:301:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:304:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:304:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:304:16: sparse: sparse: got 64
   arch/powerpc/include/asm/bitops.h:305:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:305:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:68:29: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:68:29: sparse: sparse: got test_and_set_bit
   include/asm-generic/bitops/instrumented-atomic.h:71:43: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-atomic.h:71:43: sparse: sparse: got +
>> include/asm-generic/bitops/instrumented-atomic.h:72:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-atomic.h:72:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:72:16: sparse: sparse: got arch_test_and_set_bit
   include/asm-generic/bitops/instrumented-atomic.h:73:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-atomic.h:73:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-atomic.h:85:43: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-atomic.h:85:43: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-atomic.h:86:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-atomic.h:86:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:86:16: sparse: sparse: got arch_test_and_clear_bit
   include/asm-generic/bitops/instrumented-atomic.h:87:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-atomic.h:87:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-atomic.h:99:43: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-atomic.h:99:43: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-atomic.h:100:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-atomic.h:100:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:100:16: sparse: sparse: got arch_test_and_change_bit
   include/asm-generic/bitops/instrumented-atomic.h:101:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-atomic.h:101:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-lock.h:26:38: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-lock.h:26:38: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-lock.h:28:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:28:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-lock.h:42:31: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-lock.h:42:31: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-lock.h:44:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:44:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-lock.h:58:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-lock.h:58:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-lock.h:58:16: sparse: sparse: got arch_test_and_set_bit_lock
   include/asm-generic/bitops/instrumented-lock.h:59:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:59:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-lock.h:79:45: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-lock.h:79:45: sparse: sparse: got (
   include/asm-generic/bitops/instrumented-lock.h:80:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-lock.h:80:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-lock.h:80:16: sparse: sparse: got arch_xor_unlock_is_negative_byte
   include/asm-generic/bitops/instrumented-lock.h:81:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:81:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/le.h:22:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:22:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:27:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:27:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:32:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:32:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:37:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:37:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:42:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:42:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:47:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:47:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:52:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:52:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:57:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:57:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:62:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:62:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
>> include/asm-generic/bitops/sched.h:18:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/sched.h:18:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/sched.h:18:16: sparse: sparse: got __ffs
   include/asm-generic/bitops/sched.h:30:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/sched.h:30:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'const_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/kstrtox.h:98:49: sparse: sparse: Expected ) in function declarator
   include/linux/kstrtox.h:98:49: sparse: sparse: got *
   include/linux/kstrtox.h:110:80: sparse: sparse: Expected ) in function declarator
   include/linux/kstrtox.h:110:80: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/log2.h:45:6: sparse: sparse: Expected ; at end of declaration
   include/linux/log2.h:45:6: sparse: sparse: got is_power_of_2
   include/linux/log2.h:48:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:48:1: sparse: sparse: got }
   include/linux/log2.h:58:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:58:1: sparse: sparse: got }
   include/linux/log2.h:68:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:68:1: sparse: sparse: got }
   include/linux/log2.h:202:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:202:1: sparse: sparse: got }
   include/linux/log2.h:230:26: sparse: sparse: Expected ) in function declarator
   include/linux/log2.h:230:26: sparse: sparse: got (
>> include/linux/log2.h:230:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/log2.h:232:16: sparse: sparse: Expected ) in function declarator
   include/linux/log2.h:232:16: sparse: sparse: got (
>> include/linux/log2.h:232:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/log2.h:233:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:233:1: sparse: sparse: got }
   include/linux/log2.h:270:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:270:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/math.h:127:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/math.h:127:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/minmax.h:276:20: sparse: sparse: Expected ; at end of declaration
   include/linux/minmax.h:276:20: sparse: sparse: got in_range64
   include/linux/minmax.h:279:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/minmax.h:279:1: sparse: sparse: got }
   include/linux/minmax.h:284:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/minmax.h:284:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/sprintf.h:14:79: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:14:79: sparse: sparse: got args
   include/linux/sprintf.h:16:80: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:16:80: sparse: sparse: got args
   include/linux/sprintf.h:18:78: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:18:78: sparse: sparse: got args
   include/linux/sprintf.h:19:81: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:19:81: sparse: sparse: got args
   include/linux/sprintf.h:25:13: sparse: sparse: Expected ; at end of declaration
   include/linux/sprintf.h:25:13: sparse: sparse: got no_hash_pointers
   include/linux/sprintf.h:26:34: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:26:34: sparse: sparse: got slub_debug
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/trace_printk.h:174:62: sparse: sparse: Expected ) in function declarator
   include/linux/trace_printk.h:174:62: sparse: sparse: got ap
   include/linux/trace_printk.h:177:61: sparse: sparse: Expected ) in function declarator
   include/linux/trace_printk.h:177:61: sparse: sparse: got ap
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   include/linux/kernel.h:162:13: sparse: sparse: Expected ; at end of declaration
   include/linux/kernel.h:162:13: sparse: sparse: got early_boot_irqs_disabled
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/pgtable-be-types.h:81:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/pgtable-be-types.h:81:20: sparse: sparse: got pte_xchg
>> arch/powerpc/include/asm/pgtable-be-types.h:90:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/pgtable-be-types.h:90:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/pgtable-be-types.h:90:16: sparse: sparse: got pte_raw
   arch/powerpc/include/asm/pgtable-be-types.h:91:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/pgtable-be-types.h:91:1: sparse: sparse: got }
   arch/powerpc/include/asm/pgtable-be-types.h:101:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/pgtable-be-types.h:101:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/pgtable-be-types.h:101:16: sparse: sparse: got pmd_raw
   arch/powerpc/include/asm/pgtable-be-types.h:102:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/pgtable-be-types.h:102:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/mmu.h:221:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:221:29: sparse: sparse: got early_mmu_has_feature
>> arch/powerpc/include/asm/mmu.h:226:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/mmu.h:226:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:226:16: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:227:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:227:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:238:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:238:29: sparse: sparse: got mmu_has_feature
>> arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: got {
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: got !
>> arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: got {
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:246:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:246:13: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:246:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: got "Warning! mmu_has_feature() used prior to jump label init!\n"
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:249:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/mmu.h:249:24: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:249:24: sparse: sparse: got early_mmu_has_feature
   arch/powerpc/include/asm/mmu.h:250:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:250:9: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:256:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:256:13: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:256:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got {
   arch/powerpc/include/asm/mmu.h:260:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got (
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Trying to use reserved word 'if' as identifier
>> arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got if
>> arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got branch
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:261:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:261:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:268:21: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:268:21: sparse: sparse: got ->
   arch/powerpc/include/asm/mmu.h:269:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:269:9: sparse: sparse: got &
   arch/powerpc/include/asm/mmu.h:270:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:270:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:304:67: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:304:67: sparse: sparse: got flush
   arch/powerpc/include/asm/mmu.h:316:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:316:29: sparse: sparse: got radix_enabled
   arch/powerpc/include/asm/mmu.h:319:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:319:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:324:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:324:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:329:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:329:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:334:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:334:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   arch/powerpc/include/asm/book3s/64/mmu.h:27:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu.h:27:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, ...):
   arch/powerpc/include/asm/book3s/64/pgtable.h:268:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:268:20: sparse: sparse: got pmd_leaf
   arch/powerpc/include/asm/book3s/64/pgtable.h:271:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:271:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:277:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:277:1: sparse: sparse: got }
>> arch/powerpc/include/asm/book3s/64/pgtable.h:284:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:285:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:285:17: sparse: sparse: got return
   arch/powerpc/include/asm/book3s/64/pgtable.h:286:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:286:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:293:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:294:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:294:17: sparse: sparse: got return
   arch/powerpc/include/asm/book3s/64/pgtable.h:295:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:295:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/book3s/64/radix.h, arch/powerpc/include/asm/book3s/64/pgtable.h, ...):
   arch/powerpc/include/asm/cpu_has_feature.h:10:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:10:29: sparse: sparse: got early_cpu_has_feature
   arch/powerpc/include/asm/cpu_has_feature.h:14:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:14:1: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:23:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:23:29: sparse: sparse: got cpu_has_feature
>> arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: got {
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: got !
>> arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: got {
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:31:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:31:13: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:31:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: got "Warning! cpu_has_feature() used prior to jump label init!\n"
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: got }
>> arch/powerpc/include/asm/cpu_has_feature.h:34:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:34:24: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:34:24: sparse: sparse: got early_cpu_has_feature
   arch/powerpc/include/asm/cpu_has_feature.h:35:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:35:9: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:41:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:41:13: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:41:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got {
   arch/powerpc/include/asm/cpu_has_feature.h:45:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got (
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Trying to use reserved word 'if' as identifier
>> arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got if
>> arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got branch
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:46:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:46:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/book3s/64/pgtable.h, arch/powerpc/include/asm/book3s/64/mmu-hash.h, ...):
   arch/powerpc/include/asm/book3s/64/radix.h:357:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/radix.h:357:6: sparse: sparse: got vmemmap_can_optimize
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, ...):
   arch/powerpc/include/asm/book3s/64/pgtable.h:470:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:470:20: sparse: sparse: got pte_exec
   arch/powerpc/include/asm/book3s/64/pgtable.h:473:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:473:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:480:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:480:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:485:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:485:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:490:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:490:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:505:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:505:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:518:24: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:518:24: sparse: sparse: got (
>> arch/powerpc/include/asm/book3s/64/pgtable.h:518:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:520:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:520:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:531:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:531:20: sparse: sparse: got pte_user
   arch/powerpc/include/asm/book3s/64/pgtable.h:534:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:534:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:546:19: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:546:19: sparse: sparse: got &&
>> arch/powerpc/include/asm/book3s/64/pgtable.h:546:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:549:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:549:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:549:16: sparse: sparse: got arch_pte_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:550:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:550:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:555:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:555:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:567:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:567:9: sparse: sparse: got (
>> arch/powerpc/include/asm/book3s/64/pgtable.h:567:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:569:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:569:16: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:569:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:570:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:570:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:576:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:576:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:581:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:581:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:586:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:586:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:591:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:591:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:596:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:596:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:604:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:604:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:609:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:609:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:614:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:614:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:619:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:619:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:624:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:624:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:631:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:631:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:674:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:674:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:679:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:679:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:684:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:684:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:690:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:690:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:695:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:695:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:700:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:700:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:712:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:712:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:712:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:715:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:715:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:715:16: sparse: sparse: got true
   arch/powerpc/include/asm/book3s/64/pgtable.h:716:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:716:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:729:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:729:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:729:16: sparse: sparse: got hash__ptep_set_access_flags
   arch/powerpc/include/asm/book3s/64/pgtable.h:730:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:730:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:737:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:737:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:737:16: sparse: sparse: got hash__pte_same
   arch/powerpc/include/asm/book3s/64/pgtable.h:738:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:738:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:744:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:744:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:744:16: sparse: sparse: got hash__pte_none
   arch/powerpc/include/asm/book3s/64/pgtable.h:745:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:745:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:758:26: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:758:26: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:758:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:760:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:760:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:760:16: sparse: sparse: got hash__set_pte_at
   arch/powerpc/include/asm/book3s/64/pgtable.h:761:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:761:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:770:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:770:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:777:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:777:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:783:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:783:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:789:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:789:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:797:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:797:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:797:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:800:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:800:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:800:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:801:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:801:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:811:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:811:9: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:813:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:813:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:818:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:818:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:831:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:831:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:831:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:832:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:832:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:848:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:848:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:848:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:849:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:849:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:855:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:855:16: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:855:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:856:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:856:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:866:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:866:9: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:868:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:868:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:873:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:873:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:878:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:878:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:922:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:922:20: sparse: sparse: got pud_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:925:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:925:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:931:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:931:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:937:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:937:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:944:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:944:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:949:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:949:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:954:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:954:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:959:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:959:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:964:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:964:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:970:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:970:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:970:16: sparse: sparse: got hash__p4d_bad
   arch/powerpc/include/asm/book3s/64/pgtable.h:971:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:971:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:977:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:977:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:1080:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1080:20: sparse: sparse: got pmd_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:1095:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:1095:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1095:16: sparse: sparse: got pte_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:1096:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1096:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:1102:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1102:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:1415:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1415:20: sparse: sparse: got is_pte_rw_upgrade
   arch/powerpc/include/asm/book3s/64/pgtable.h:1420:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:1420:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:1420:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:1423:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:1423:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1423:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:1424:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1424:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:172:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:172:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:277:51: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:277:51: sparse: sparse: got is_base_size
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:281:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:281:13: sparse: sparse: got !
>> arch/powerpc/include/asm/book3s/64/mmu-hash.h:281:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:287:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:287:13: sparse: sparse: got !
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:287:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:289:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:289:13: sparse: sparse: got !
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:289:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> arch/powerpc/include/asm/book3s/64/mmu-hash.h:291:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:291:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:291:16: sparse: sparse: got 1ul
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:292:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:292:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:297:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:302:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:302:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/cpuidle.h:81:14: sparse: sparse: expected ; at end of declaration
   arch/powerpc/include/asm/cpuidle.h:81:14: sparse: sparse: Expected } at end of specifier
   arch/powerpc/include/asm/cpuidle.h:81:14: sparse: sparse: got valid
   arch/powerpc/include/asm/cpuidle.h:82:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpuidle.h:82:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/mce.h:122:33: sparse: sparse: expected ; at end of declaration
   arch/powerpc/include/asm/mce.h:122:33: sparse: sparse: Expected } at end of specifier
   arch/powerpc/include/asm/mce.h:122:33: sparse: sparse: got sync_error
   arch/powerpc/include/asm/mce.h:187:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mce.h:187:1: sparse: sparse: got }
   arch/powerpc/include/asm/mce.h:203:33: sparse: sparse: expected ; at end of declaration
   arch/powerpc/include/asm/mce.h:203:33: sparse: sparse: Expected } at end of specifier
   arch/powerpc/include/asm/mce.h:203:33: sparse: sparse: got sync_error
   arch/powerpc/include/asm/mce.h:204:33: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mce.h:204:33: sparse: sparse: got ignore_event
   arch/powerpc/include/asm/mce.h:205:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mce.h:205:1: sparse: sparse: got }
   arch/powerpc/include/asm/mce.h:230:64: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mce.h:230:64: sparse: sparse: got release
   arch/powerpc/include/asm/mce.h:234:49: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mce.h:234:49: sparse: sparse: got user_mode
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/reg.h:1414:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/reg.h:1414:13: sparse: sparse: got strict_msr_control
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/math64.h, include/linux/time64.h, include/linux/restart_block.h, ...):
   include/vdso/math64.h:46:14: sparse: sparse: Expected ; at end of statement
   include/vdso/math64.h:46:14: sparse: sparse: got ovf
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/restart_block.h, include/linux/thread_info.h, arch/powerpc/include/asm/processor.h, ...):
   include/linux/time64.h:52:20: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:52:20: sparse: sparse: got timespec64_is_epoch
   include/linux/time64.h:55:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:55:1: sparse: sparse: got }
   include/linux/time64.h:66:16: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:66:16: sparse: sparse: got ->
>> include/linux/time64.h:66:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/time64.h:68:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:68:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:68:16: sparse: sparse: got lhs
   include/linux/time64.h:69:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:69:1: sparse: sparse: got }
   include/linux/time64.h:97:20: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:97:20: sparse: sparse: got timespec64_valid
   include/linux/time64.h:103:13: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:103:13: sparse: sparse: got (
   include/linux/time64.h:103:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:105:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:105:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:105:16: sparse: sparse: got true
   include/linux/time64.h:106:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:106:1: sparse: sparse: got }
   include/linux/time64.h:113:13: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:113:13: sparse: sparse: got (
   include/linux/time64.h:113:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:115:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:115:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:115:16: sparse: sparse: got true
   include/linux/time64.h:116:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:116:1: sparse: sparse: got }
   include/linux/time64.h:123:13: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:123:13: sparse: sparse: got (
   include/linux/time64.h:123:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:125:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:125:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:125:16: sparse: sparse: got true
   include/linux/time64.h:126:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:126:1: sparse: sparse: got }
   include/linux/time64.h:141:15: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:141:15: sparse: sparse: got ->
   include/linux/time64.h:141:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:144:17: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:144:17: sparse: sparse: got (
   include/linux/time64.h:144:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:145:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:145:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/thread_info.h, arch/powerpc/include/asm/processor.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/thread_info.h:171:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/thread_info.h:171:20: sparse: sparse: got test_thread_local_flags
   arch/powerpc/include/asm/thread_info.h:174:19: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/thread_info.h:174:19: sparse: sparse: got ->
>> arch/powerpc/include/asm/thread_info.h:174:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/thread_info.h:175:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/thread_info.h:175:1: sparse: sparse: got }
   arch/powerpc/include/asm/thread_info.h:220:22: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/thread_info.h:220:22: sparse: sparse: got <=
>> arch/powerpc/include/asm/thread_info.h:220:9: sparse: sparse: Trying to use reserved word 'while' as identifier
   arch/powerpc/include/asm/thread_info.h:225:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/thread_info.h:225:9: sparse: sparse: got }
   arch/powerpc/include/asm/thread_info.h:228:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/thread_info.h:228:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
>> include/linux/thread_info.h:87:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/thread_info.h:87:9: sparse: sparse: Expected ; at end of declaration
   include/linux/thread_info.h:87:9: sparse: sparse: got {
>> include/linux/thread_info.h:88:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/thread_info.h:88:16: sparse: sparse: Expected ; at end of declaration
   include/linux/thread_info.h:88:16: sparse: sparse: got -
   include/linux/thread_info.h:89:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:89:1: sparse: sparse: got }
   include/linux/thread_info.h:105:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:105:1: sparse: sparse: got }
   include/linux/thread_info.h:110:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:110:1: sparse: sparse: got }
>> include/linux/thread_info.h:117:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/thread_info.h:118:17: sparse: sparse: Expected ; at end of declaration
   include/linux/thread_info.h:118:17: sparse: sparse: got clear_ti_thread_flag
   include/linux/thread_info.h:119:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:119:1: sparse: sparse: got }
   include/linux/thread_info.h:124:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:124:1: sparse: sparse: got }
   include/linux/thread_info.h:129:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:129:1: sparse: sparse: got }
   include/linux/thread_info.h:134:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:134:1: sparse: sparse: got }
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ) in function declarator
   include/linux/thread_info.h:142:16: sparse: sparse: got !
>> include/linux/thread_info.h:142:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:142:16: sparse: sparse: got }
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ) in nested declarator
   include/linux/thread_info.h:142:16: sparse: sparse: got volatile
>> include/linux/thread_info.h:142:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:142:16: sparse: sparse: got }
   include/linux/thread_info.h:143:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:143:1: sparse: sparse: got }
   include/linux/thread_info.h:209:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:209:1: sparse: sparse: got }
   include/linux/thread_info.h:216:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:216:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/ptrace.h:261:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:261:20: sparse: sparse: got trap_is_scv
   arch/powerpc/include/asm/ptrace.h:264:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:264:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:269:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:269:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:274:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:274:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:279:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:279:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:284:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:284:1: sparse: sparse: got }
>> arch/powerpc/include/asm/ptrace.h:291:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/ptrace.h:292:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:292:17: sparse: sparse: got return
   arch/powerpc/include/asm/ptrace.h:293:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:293:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:300:31: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/ptrace.h:300:31: sparse: sparse: got (
>> arch/powerpc/include/asm/ptrace.h:300:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/ptrace.h:302:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/ptrace.h:303:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:303:17: sparse: sparse: got return
   arch/powerpc/include/asm/ptrace.h:304:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:304:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:309:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:309:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:314:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:314:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:319:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:319:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:325:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:325:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:331:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:331:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:373:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:373:20: sparse: sparse: got regs_within_kernel_stack
   arch/powerpc/include/asm/ptrace.h:378:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:378:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:393:14: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:393:14: sparse: sparse: got +=
   arch/powerpc/include/asm/ptrace.h:394:37: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/ptrace.h:394:37: sparse: sparse: got (
   arch/powerpc/include/asm/ptrace.h:394:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/ptrace.h:396:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/ptrace.h:397:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:397:17: sparse: sparse: got return
   arch/powerpc/include/asm/ptrace.h:398:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:398:1: sparse: sparse: got }
>> arch/powerpc/include/asm/ptrace.h:414:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/ptrace.h:414:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:414:16: sparse: sparse: got 0
   arch/powerpc/include/asm/ptrace.h:415:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:415:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/hw_breakpoint.h:21:25: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:21:25: sparse: sparse: got perf_single_step
   arch/powerpc/include/asm/hw_breakpoint.h:22:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_breakpoint.h:22:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_breakpoint.h:59:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:59:6: sparse: sparse: got wp_check_constraints
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/hw_breakpoint.h, arch/powerpc/include/asm/processor.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/debug.h:51:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/debug.h:51:6: sparse: sparse: got ppc_breakpoint_available
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/hw_breakpoint.h:116:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:116:13: sparse: sparse: got dawr_force_enable
   arch/powerpc/include/asm/hw_breakpoint.h:117:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:117:20: sparse: sparse: got dawr_enabled
   arch/powerpc/include/asm/hw_breakpoint.h:120:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_breakpoint.h:120:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/preempt.h, include/linux/preempt.h, include/linux/sched.h, ...):
   include/asm-generic/preempt.h:43:29: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/preempt.h:43:29: sparse: sparse: got test_preempt_need_resched
   include/asm-generic/preempt.h:46:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:46:1: sparse: sparse: got }
   include/asm-generic/preempt.h:55:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:55:1: sparse: sparse: got }
   include/asm-generic/preempt.h:60:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:60:1: sparse: sparse: got }
   include/asm-generic/preempt.h:70:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:70:1: sparse: sparse: got }
   include/asm-generic/preempt.h:79:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:79:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/preempt.h:468:1: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:468:1: sparse: sparse: got class_preempt_is_conditional
   include/linux/preempt.h:469:1: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:469:1: sparse: sparse: got class_preempt_notrace_is_conditional
   include/linux/preempt.h:473:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:473:13: sparse: sparse: got preempt_model_none
   include/linux/preempt.h:474:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:474:13: sparse: sparse: got preempt_model_voluntary
   include/linux/preempt.h:475:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:475:13: sparse: sparse: got preempt_model_full
   include/linux/preempt.h:476:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:476:13: sparse: sparse: got preempt_model_lazy
   include/linux/preempt.h:500:20: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:500:20: sparse: sparse: got preempt_model_rt
   include/linux/preempt.h:503:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/preempt.h:503:1: sparse: sparse: got }
   include/linux/preempt.h:515:20: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:515:20: sparse: sparse: got preempt_model_preemptible
   include/linux/preempt.h:518:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/preempt.h:518:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/cpumask_types.h:9:57: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask_types.h:9:57: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-arch-fallback.h:2127:1: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2127:1: sparse: sparse: got raw_atomic_try_cmpxchg
   include/linux/atomic/atomic-arch-fallback.h:2140:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2140:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2140:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2142:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2142:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2142:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2144:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2144:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2174:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2174:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2174:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2176:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2176:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2176:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2178:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2178:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2207:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2207:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2207:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2209:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2209:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2209:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2211:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2211:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2237:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2237:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2237:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2239:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2239:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2239:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2241:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2241:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2262:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2262:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2282:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2282:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2302:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2302:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2329:1: sparse: sparse: Expected ; at the end of type declaration
--
   include/linux/atomic/atomic-instrumented.h:4502:42: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4503:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4503:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4503:16: sparse: sparse: got raw_atomic_long_try_cmpxchg_relaxed
   include/linux/atomic/atomic-instrumented.h:4504:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4504:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4521:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4521:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4522:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4522:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4522:16: sparse: sparse: got raw_atomic_long_sub_and_test
   include/linux/atomic/atomic-instrumented.h:4523:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4523:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4539:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4539:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4540:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4540:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4540:16: sparse: sparse: got raw_atomic_long_dec_and_test
   include/linux/atomic/atomic-instrumented.h:4541:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4541:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4557:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4557:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4558:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4558:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4558:16: sparse: sparse: got raw_atomic_long_inc_and_test
   include/linux/atomic/atomic-instrumented.h:4559:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4559:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4576:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4576:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4577:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4577:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4577:16: sparse: sparse: got raw_atomic_long_add_negative
   include/linux/atomic/atomic-instrumented.h:4578:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4578:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4595:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4595:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4595:16: sparse: sparse: got raw_atomic_long_add_negative_acquire
   include/linux/atomic/atomic-instrumented.h:4596:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4596:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4613:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4613:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4614:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4614:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4614:16: sparse: sparse: got raw_atomic_long_add_negative_release
   include/linux/atomic/atomic-instrumented.h:4615:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4615:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4632:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4632:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4632:16: sparse: sparse: got raw_atomic_long_add_negative_relaxed
   include/linux/atomic/atomic-instrumented.h:4633:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4633:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4652:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4652:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4653:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4653:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4653:16: sparse: sparse: got raw_atomic_long_fetch_add_unless
   include/linux/atomic/atomic-instrumented.h:4654:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4654:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4673:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4673:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4674:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4674:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4674:16: sparse: sparse: got raw_atomic_long_add_unless
   include/linux/atomic/atomic-instrumented.h:4675:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4675:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4692:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4692:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4693:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4693:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4693:16: sparse: sparse: got raw_atomic_long_inc_not_zero
   include/linux/atomic/atomic-instrumented.h:4694:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4694:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4711:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4711:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4712:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4712:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4712:16: sparse: sparse: got raw_atomic_long_inc_unless_negative
   include/linux/atomic/atomic-instrumented.h:4713:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4713:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4730:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4730:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4731:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4731:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4731:16: sparse: sparse: got raw_atomic_long_dec_unless_positive
   include/linux/atomic/atomic-instrumented.h:4732:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4732:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4749:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4749:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4750:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4750:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4750:16: sparse: sparse: got raw_atomic_long_dec_if_positive
   include/linux/atomic/atomic-instrumented.h:4751:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4751:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:58:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:58:1: sparse: sparse: got }
   include/linux/llist.h:98:20: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:98:20: sparse: sparse: got llist_on_list
   include/linux/llist.h:100:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:100:16: sparse: sparse: got !
>> include/linux/llist.h:100:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:100:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:100:16: sparse: sparse: got }
   include/linux/llist.h:100:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:100:16: sparse: sparse: got volatile
>> include/linux/llist.h:100:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:100:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:100:16: sparse: sparse: got }
   include/linux/llist.h:101:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:101:1: sparse: sparse: got }
   include/linux/llist.h:218:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:218:16: sparse: sparse: got !
   include/linux/llist.h:218:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:218:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:218:16: sparse: sparse: got }
   include/linux/llist.h:218:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:218:16: sparse: sparse: got volatile
   include/linux/llist.h:218:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:218:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:218:16: sparse: sparse: got }
   include/linux/llist.h:219:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:219:1: sparse: sparse: got }
   include/linux/llist.h:223:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:223:16: sparse: sparse: got !
   include/linux/llist.h:223:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:223:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:223:16: sparse: sparse: got }
   include/linux/llist.h:223:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:223:16: sparse: sparse: got volatile
   include/linux/llist.h:223:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:223:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:223:16: sparse: sparse: got }
   include/linux/llist.h:224:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:224:1: sparse: sparse: got }
   include/linux/llist.h:238:36: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:238:36: sparse: sparse: got !
   include/linux/llist.h:238:36: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:238:36: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:238:36: sparse: sparse: got }
   include/linux/llist.h:238:36: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:238:36: sparse: sparse: got volatile
   include/linux/llist.h:238:36: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:238:36: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:238:36: sparse: sparse: got }
>> include/linux/llist.h:240:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:240:12: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:240:12: sparse: sparse: got {
   include/linux/llist.h:242:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:242:9: sparse: sparse: got }
   include/linux/llist.h:242:19: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:242:19: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:242:19: sparse: sparse: got {
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got (
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got (
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:242:19: sparse: sparse: got {
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got (
   include/linux/llist.h:242:19: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got !
   include/linux/llist.h:242:19: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:242:19: sparse: sparse: got }
   include/linux/llist.h:242:19: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:242:19: sparse: sparse: got }
>> include/linux/llist.h:244:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/llist.h:244:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:244:16: sparse: sparse: got !
   include/linux/llist.h:245:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:245:1: sparse: sparse: got }
   include/linux/llist.h:252:13: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:252:13: sparse: sparse: got ->
   include/linux/llist.h:253:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/llist.h:253:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:253:16: sparse: sparse: got new_last
   include/linux/llist.h:254:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:254:1: sparse: sparse: got }
   include/linux/llist.h:266:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:266:1: sparse: sparse: got }
   include/linux/llist.h:271:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:271:1: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:283:16: sparse: sparse: got (
   include/linux/llist.h:283:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:283:16: sparse: sparse: got *
>> include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word '__typeof__' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:284:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:284:1: sparse: sparse: got }
   include/linux/llist.h:290:13: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:290:13: sparse: sparse: got ->
   include/linux/llist.h:291:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/llist.h:291:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:291:16: sparse: sparse: got first
   include/linux/llist.h:292:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:292:1: sparse: sparse: got }
   include/linux/llist.h:312:13: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:312:13: sparse: sparse: got llist_del_first_this
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/mutex_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/osq_lock.h:28:13: sparse: sparse: Expected ; at end of declaration
   include/linux/osq_lock.h:28:13: sparse: sparse: got osq_lock
   include/linux/osq_lock.h:31:20: sparse: sparse: Expected ; at end of declaration
   include/linux/osq_lock.h:31:20: sparse: sparse: got osq_is_locked
   include/linux/osq_lock.h:34:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/osq_lock.h:34:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/mutex_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/spinlock_types.h:28:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/spinlock_types.h:28:9: sparse: sparse: got }
   include/linux/spinlock_types.h:29:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/spinlock_types.h:29:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/mutex_types.h:42:33: sparse: sparse: expected ; at end of declaration
   include/linux/mutex_types.h:42:33: sparse: sparse: Expected } at end of specifier
   include/linux/mutex_types.h:42:33: sparse: sparse: got owner
   include/linux/mutex_types.h:54:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/mutex_types.h:54:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:209:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:209:20: sparse: sparse: got arch_irqs_disabled_flags
   arch/powerpc/include/asm/hw_irq.h:212:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:212:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:217:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:217:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got (
>> arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got !
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:228:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:228:9: sparse: sparse: got debug_smp_processor_id
>> arch/powerpc/include/asm/hw_irq.h:228:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/hw_irq.h:229:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:229:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got !
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:240:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:240:9: sparse: sparse: got debug_smp_processor_id
   arch/powerpc/include/asm/hw_irq.h:240:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/hw_irq.h:241:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:241:1: sparse: sparse: got }
>> arch/powerpc/include/asm/hw_irq.h:252:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/hw_irq.h:252:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:252:16: sparse: sparse: got false
   arch/powerpc/include/asm/hw_irq.h:253:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:253:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:316:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:316:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:324:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:324:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:334:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:334:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:345:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:345:20: sparse: sparse: got should_hard_irq_enable
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got {
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got {
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:351:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:351:9: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:362:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:362:13: sparse: sparse: got 1
   arch/powerpc/include/asm/hw_irq.h:362:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:370:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got !
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:372:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:372:9: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:377:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/hw_irq.h:377:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:377:16: sparse: sparse: got true
   arch/powerpc/include/asm/hw_irq.h:378:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:378:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:392:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:392:9: sparse: sparse: got debug_smp_processor_id
   arch/powerpc/include/asm/hw_irq.h:392:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/hw_irq.h:394:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:394:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:399:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:399:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:402:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:402:13: sparse: sparse: got prep_irq_for_idle_irqsoff
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:265:1: sparse: sparse: Expected ; at end of declaration
   include/linux/irqflags.h:265:1: sparse: sparse: got class_irq_is_conditional
   include/linux/irqflags.h:265:1: sparse: sparse: Expected ; at end of statement
   include/linux/irqflags.h:265:1: sparse: sparse: got was_disabled
   include/linux/irqflags.h:266:1: sparse: sparse: Expected ; at end of declaration
   include/linux/irqflags.h:266:1: sparse: sparse: got class_irqsave_is_conditional
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/bottom_half.h:39:20: sparse: sparse: Expected ; at end of declaration
   include/linux/bottom_half.h:39:20: sparse: sparse: got local_bh_blocked
   include/linux/bottom_half.h:39:59: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bottom_half.h:39:59: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:45:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:45:9: sparse: sparse: got !
>> include/linux/list.h:45:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:45:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:45:9: sparse: sparse: got }
>> include/linux/list.h:45:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:45:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:45:9: sparse: sparse: got {
   include/linux/list.h:45:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:45:9: sparse: sparse: got }
   include/linux/list.h:45:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:45:9: sparse: sparse: got }
   include/linux/list.h:46:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:46:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:46:9: sparse: sparse: got {
   include/linux/list.h:46:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:46:9: sparse: sparse: got !
   include/linux/list.h:46:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:46:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:46:9: sparse: sparse: got }
   include/linux/list.h:46:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:46:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:46:9: sparse: sparse: got {
   include/linux/list.h:46:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:46:9: sparse: sparse: got }
   include/linux/list.h:46:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:46:9: sparse: sparse: got }
   include/linux/list.h:47:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:47:1: sparse: sparse: got }
   include/linux/list.h:73:29: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:73:29: sparse: sparse: got __list_add_valid
   include/linux/list.h:79:13: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:79:13: sparse: sparse: got !
   include/linux/list.h:79:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:94:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:94:9: sparse: sparse: got }
>> include/linux/list.h:97:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:97:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:97:16: sparse: sparse: got ret
   include/linux/list.h:98:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:98:1: sparse: sparse: got }
   include/linux/list.h:114:29: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:114:29: sparse: sparse: got __list_del_entry_valid
   include/linux/list.h:118:13: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:118:13: sparse: sparse: got !
   include/linux/list.h:118:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:127:21: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:127:21: sparse: sparse: got (
   include/linux/list.h:127:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:130:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:130:9: sparse: sparse: got }
   include/linux/list.h:133:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:133:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:133:16: sparse: sparse: got ret
   include/linux/list.h:134:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:134:1: sparse: sparse: got }
   include/linux/list.h:161:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:161:13: sparse: sparse: got ->
   include/linux/list.h:162:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:162:12: sparse: sparse: got ->
   include/linux/list.h:163:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:163:12: sparse: sparse: got ->
   include/linux/list.h:164:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:164:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:164:9: sparse: sparse: got {
   include/linux/list.h:164:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:164:9: sparse: sparse: got !
   include/linux/list.h:164:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:164:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:164:9: sparse: sparse: got }
   include/linux/list.h:164:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:164:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:164:9: sparse: sparse: got {
   include/linux/list.h:164:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:164:9: sparse: sparse: got }
   include/linux/list.h:164:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:164:9: sparse: sparse: got }
   include/linux/list.h:165:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:165:1: sparse: sparse: got }
   include/linux/list.h:178:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:178:1: sparse: sparse: got }
   include/linux/list.h:192:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:192:1: sparse: sparse: got }
   include/linux/list.h:204:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:204:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:204:9: sparse: sparse: got {
   include/linux/list.h:204:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:204:9: sparse: sparse: got !
   include/linux/list.h:204:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:204:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:204:9: sparse: sparse: got }
   include/linux/list.h:204:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:204:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:204:9: sparse: sparse: got {
   include/linux/list.h:204:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:204:9: sparse: sparse: got }
   include/linux/list.h:204:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:204:9: sparse: sparse: got }
   include/linux/list.h:205:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:205:1: sparse: sparse: got }
   include/linux/list.h:218:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:218:14: sparse: sparse: got ->
   include/linux/list.h:219:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:219:1: sparse: sparse: got }
   include/linux/list.h:226:25: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:226:25: sparse: sparse: got ->
   include/linux/list.h:227:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:227:1: sparse: sparse: got }
   include/linux/list.h:238:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:238:14: sparse: sparse: got ->
   include/linux/list.h:239:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:239:14: sparse: sparse: got ->
   include/linux/list.h:240:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:240:1: sparse: sparse: got }
   include/linux/list.h:253:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:253:12: sparse: sparse: got ->
   include/linux/list.h:254:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:254:12: sparse: sparse: got ->
   include/linux/list.h:255:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:255:12: sparse: sparse: got ->
   include/linux/list.h:256:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:256:1: sparse: sparse: got }
   include/linux/list.h:270:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:270:1: sparse: sparse: got }
   include/linux/list.h:284:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:284:17: sparse: sparse: got ==
   include/linux/list.h:284:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:287:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:287:1: sparse: sparse: got }
   include/linux/list.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:297:1: sparse: sparse: got }
   include/linux/list.h:308:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:308:1: sparse: sparse: got }
   include/linux/list.h:320:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:320:1: sparse: sparse: got }
   include/linux/list.h:336:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:336:13: sparse: sparse: got ->
   include/linux/list.h:338:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:338:13: sparse: sparse: got ->
   include/linux/list.h:339:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:339:14: sparse: sparse: got ->
   include/linux/list.h:341:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:341:13: sparse: sparse: got ->
   include/linux/list.h:342:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:342:13: sparse: sparse: got ->
   include/linux/list.h:343:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:343:1: sparse: sparse: got }
   include/linux/list.h:353:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:353:1: sparse: sparse: got }
   include/linux/list.h:363:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:363:1: sparse: sparse: got }
   include/linux/list.h:373:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:373:1: sparse: sparse: got }
   include/linux/list.h:381:16: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:381:16: sparse: sparse: got !
   include/linux/list.h:381:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:381:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:381:16: sparse: sparse: got }
   include/linux/list.h:381:16: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:381:16: sparse: sparse: got volatile
>> include/linux/list.h:381:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:381:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:381:16: sparse: sparse: got }
   include/linux/list.h:382:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:382:1: sparse: sparse: got }
   include/linux/list.h:398:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:398:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:398:9: sparse: sparse: got {
   include/linux/list.h:398:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:398:9: sparse: sparse: got !
   include/linux/list.h:398:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:398:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:398:9: sparse: sparse: got }
   include/linux/list.h:398:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:398:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:398:9: sparse: sparse: got {
   include/linux/list.h:398:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:398:9: sparse: sparse: got }
   include/linux/list.h:398:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:398:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:399:9: sparse: sparse: got !
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:399:9: sparse: sparse: got !
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:400:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:400:1: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:417:34: sparse: sparse: got !
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:417:34: sparse: sparse: got volatile
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:417:34: sparse: sparse: got {
   include/linux/list.h:417:34: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:417:34: sparse: sparse: got !
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:418:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:418:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:418:16: sparse: sparse: got list_is_head
   include/linux/list.h:418:53: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:418:53: sparse: sparse: got !
   include/linux/list.h:418:53: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:418:53: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:418:53: sparse: sparse: got }
   include/linux/list.h:418:53: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:418:53: sparse: sparse: got volatile
   include/linux/list.h:418:53: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:418:53: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:418:53: sparse: sparse: got }
   include/linux/list.h:419:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:419:1: sparse: sparse: got }
   include/linux/list.h:429:13: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:429:13: sparse: sparse: got !
   include/linux/list.h:429:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:432:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:432:9: sparse: sparse: got }
   include/linux/list.h:451:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:451:1: sparse: sparse: got }
   include/linux/list.h:460:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:460:1: sparse: sparse: got }
   include/linux/list.h:466:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:466:13: sparse: sparse: got ->
   include/linux/list.h:467:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:467:13: sparse: sparse: got ->
   include/linux/list.h:468:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:468:13: sparse: sparse: got ->
   include/linux/list.h:469:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:469:14: sparse: sparse: got ->
   include/linux/list.h:470:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:470:13: sparse: sparse: got ->
   include/linux/list.h:471:18: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:471:18: sparse: sparse: got ->
   include/linux/list.h:472:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:472:1: sparse: sparse: got }
   include/linux/list.h:493:29: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:493:29: sparse: sparse: got (
   include/linux/list.h:493:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:495:25: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:495:25: sparse: sparse: got (
   include/linux/list.h:495:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/list.h:497:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/list.h:498:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:498:17: sparse: sparse: got __list_cut_position
   include/linux/list.h:499:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:499:1: sparse: sparse: got }
   include/linux/list.h:521:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:522:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:522:9: sparse: sparse: got }
   include/linux/list.h:524:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:524:13: sparse: sparse: got ->
   include/linux/list.h:525:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:525:13: sparse: sparse: got ->
   include/linux/list.h:526:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:526:13: sparse: sparse: got ->
   include/linux/list.h:527:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:527:13: sparse: sparse: got ->
   include/linux/list.h:528:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:528:14: sparse: sparse: got ->
   include/linux/list.h:529:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:529:1: sparse: sparse: got }
   include/linux/list.h:538:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:538:14: sparse: sparse: got ->
   include/linux/list.h:539:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:539:13: sparse: sparse: got ->
   include/linux/list.h:541:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:541:13: sparse: sparse: got ->
   include/linux/list.h:542:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:542:13: sparse: sparse: got ->
   include/linux/list.h:543:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:543:1: sparse: sparse: got }
   include/linux/list.h:555:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:555:1: sparse: sparse: got }
   include/linux/list.h:567:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:567:1: sparse: sparse: got }
   include/linux/list.h:582:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:582:9: sparse: sparse: got }
   include/linux/list.h:599:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:599:9: sparse: sparse: got }
   include/linux/list.h:760:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:760:9: sparse: sparse: got =
>> include/linux/list.h:760:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/list.h:760:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:760:9: sparse: sparse: got !
   include/linux/list.h:760:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:760:9: sparse: sparse: got )
   include/linux/list.h:763:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:763:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:763:16: sparse: sparse: got count
   include/linux/list.h:764:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:764:1: sparse: sparse: got }
   include/linux/list.h:949:10: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:949:10: sparse: sparse: got ->
   include/linux/list.h:950:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:950:1: sparse: sparse: got }
   include/linux/list.h:963:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:963:1: sparse: sparse: got }
   include/linux/list.h:975:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:975:17: sparse: sparse: got !
   include/linux/list.h:975:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:975:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:975:17: sparse: sparse: got }
   include/linux/list.h:975:17: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:975:17: sparse: sparse: got volatile
   include/linux/list.h:975:17: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:975:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:975:17: sparse: sparse: got }
   include/linux/list.h:976:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:976:1: sparse: sparse: got }
   include/linux/list.h:984:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:984:17: sparse: sparse: got !
   include/linux/list.h:984:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:984:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:984:17: sparse: sparse: got }
   include/linux/list.h:984:17: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:984:17: sparse: sparse: got volatile
   include/linux/list.h:984:17: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:984:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:984:17: sparse: sparse: got }
   include/linux/list.h:985:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:985:1: sparse: sparse: got }
   include/linux/list.h:992:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:992:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:992:9: sparse: sparse: got {
   include/linux/list.h:992:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:992:9: sparse: sparse: got !
   include/linux/list.h:992:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:992:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:992:9: sparse: sparse: got }
   include/linux/list.h:992:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:992:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:992:9: sparse: sparse: got {
   include/linux/list.h:992:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:992:9: sparse: sparse: got }
   include/linux/list.h:992:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:992:9: sparse: sparse: got }
   include/linux/list.h:993:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:994:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:994:17: sparse: sparse: got do
   include/linux/list.h:994:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:994:17: sparse: sparse: got !
   include/linux/list.h:994:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:994:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:994:17: sparse: sparse: got }
   include/linux/list.h:994:17: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:994:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:994:17: sparse: sparse: got {
   include/linux/list.h:994:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:994:17: sparse: sparse: got }
   include/linux/list.h:994:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:994:17: sparse: sparse: got }
   include/linux/list.h:995:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:995:1: sparse: sparse: got }
   include/linux/list.h:1007:10: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1007:10: sparse: sparse: got ->
   include/linux/list.h:1008:10: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1008:10: sparse: sparse: got ->
   include/linux/list.h:1009:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1009:1: sparse: sparse: got }
   include/linux/list.h:1022:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1022:9: sparse: sparse: got }
   include/linux/list.h:1036:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1036:9: sparse: sparse: got {
   include/linux/list.h:1036:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1036:9: sparse: sparse: got !
   include/linux/list.h:1036:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1036:9: sparse: sparse: got }
   include/linux/list.h:1036:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1036:9: sparse: sparse: got {
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1036:9: sparse: sparse: got }
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1036:9: sparse: sparse: got }
   include/linux/list.h:1037:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1038:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1038:17: sparse: sparse: got do
   include/linux/list.h:1038:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1038:17: sparse: sparse: got !
   include/linux/list.h:1038:17: sparse: sparse: Trying to use reserved word 'if' as identifier
--
   include/linux/list.h:1065:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1065:9: sparse: sparse: got }
   include/linux/list.h:1066:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1066:9: sparse: sparse: got {
   include/linux/list.h:1066:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1066:9: sparse: sparse: got !
   include/linux/list.h:1066:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1066:9: sparse: sparse: got }
   include/linux/list.h:1066:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1066:9: sparse: sparse: got {
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1066:9: sparse: sparse: got }
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1066:9: sparse: sparse: got }
   include/linux/list.h:1067:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1067:9: sparse: sparse: got {
   include/linux/list.h:1067:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1067:9: sparse: sparse: got !
   include/linux/list.h:1067:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1067:9: sparse: sparse: got }
   include/linux/list.h:1067:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1067:9: sparse: sparse: got {
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1067:9: sparse: sparse: got }
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1067:9: sparse: sparse: got }
   include/linux/list.h:1069:14: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1069:14: sparse: sparse: got ->
   include/linux/list.h:1069:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1070:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1070:17: sparse: sparse: got !
   include/linux/list.h:1070:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1070:17: sparse: sparse: got }
   include/linux/list.h:1070:17: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1070:17: sparse: sparse: got {
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1070:17: sparse: sparse: got }
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1070:17: sparse: sparse: got }
   include/linux/list.h:1071:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1071:1: sparse: sparse: got }
   include/linux/list.h:1084:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1084:1: sparse: sparse: got }
   include/linux/list.h:1093:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1093:1: sparse: sparse: got }
   include/linux/list.h:1107:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1107:1: sparse: sparse: got }
   include/linux/list.h:1121:16: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1121:16: sparse: sparse: got ->
   include/linux/list.h:1121:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1123:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1123:12: sparse: sparse: got ->
   include/linux/list.h:1124:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1124:1: sparse: sparse: got }
   include/linux/list.h:1140:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1140:13: sparse: sparse: got ->
   include/linux/list.h:1141:11: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1141:11: sparse: sparse: got ->
   include/linux/list.h:1142:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1142:13: sparse: sparse: got ->
   include/linux/list.h:1143:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1143:13: sparse: sparse: got ->
   include/linux/list.h:1144:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1144:1: sparse: sparse: got }
   include/linux/list.h:1211:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1211:9: sparse: sparse: got =
   include/linux/list.h:1211:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/list.h:1211:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1211:9: sparse: sparse: got )
   include/linux/list.h:1214:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:1214:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1214:16: sparse: sparse: got count
   include/linux/list.h:1215:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1215:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/bitmap.h, include/linux/cpumask.h, include/linux/smp.h, ...):
   include/linux/bitmap-str.h:8:34: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap-str.h:8:34: sparse: sparse: got list
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:151:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:151:6: sparse: sparse: got __bitmap_equal
   include/linux/bitmap.h:153:13: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:153:13: sparse: sparse: got __bitmap_or_equal
   include/linux/bitmap.h:165:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:165:6: sparse: sparse: got __bitmap_and
   include/linux/bitmap.h:173:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:173:6: sparse: sparse: got __bitmap_andnot
   include/linux/bitmap.h:178:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:178:6: sparse: sparse: got __bitmap_intersects
   include/linux/bitmap.h:180:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:180:6: sparse: sparse: got __bitmap_subset
   include/linux/bitmap.h:325:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:325:6: sparse: sparse: got bitmap_and
>> include/linux/bitmap.h:330:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:330:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:330:16: sparse: sparse: got __bitmap_and
   include/linux/bitmap.h:331:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:331:1: sparse: sparse: got }
>> include/linux/bitmap.h:339:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:340:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:340:17: sparse: sparse: got __bitmap_or
   include/linux/bitmap.h:341:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:341:1: sparse: sparse: got }
   include/linux/bitmap.h:349:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:349:24: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:349:24: sparse: sparse: got hweight_long
   include/linux/bitmap.h:350:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:350:9: sparse: sparse: got }
   include/linux/bitmap.h:352:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:352:9: sparse: sparse: got }
   include/linux/bitmap.h:361:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:362:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:362:17: sparse: sparse: got __bitmap_xor
   include/linux/bitmap.h:363:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:363:1: sparse: sparse: got }
   include/linux/bitmap.h:371:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:371:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:371:16: sparse: sparse: got __bitmap_andnot
   include/linux/bitmap.h:372:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:372:1: sparse: sparse: got }
   include/linux/bitmap.h:379:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:380:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:380:17: sparse: sparse: got __bitmap_complement
   include/linux/bitmap.h:381:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:381:1: sparse: sparse: got }
   include/linux/bitmap.h:395:33: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:395:33: sparse: sparse: got (
>> include/linux/bitmap.h:395:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:398:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:398:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:398:16: sparse: sparse: got __bitmap_equal
   include/linux/bitmap.h:399:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:399:1: sparse: sparse: got }
   include/linux/bitmap.h:417:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:417:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:417:16: sparse: sparse: got !
   include/linux/bitmap.h:418:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:418:1: sparse: sparse: got }
   include/linux/bitmap.h:425:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:426:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:426:17: sparse: sparse: got return
   include/linux/bitmap.h:427:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:427:1: sparse: sparse: got }
   include/linux/bitmap.h:434:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:435:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:435:17: sparse: sparse: got return
   include/linux/bitmap.h:436:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:436:1: sparse: sparse: got }
   include/linux/bitmap.h:444:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:444:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:444:16: sparse: sparse: got find_first_bit
   include/linux/bitmap.h:445:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:445:1: sparse: sparse: got }
   include/linux/bitmap.h:453:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:453:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:453:16: sparse: sparse: got find_first_zero_bit
   include/linux/bitmap.h:454:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:454:1: sparse: sparse: got }
   include/linux/bitmap.h:461:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:461:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:461:16: sparse: sparse: got __bitmap_weight
   include/linux/bitmap.h:462:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:462:1: sparse: sparse: got }
   include/linux/bitmap.h:470:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:470:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:470:16: sparse: sparse: got __bitmap_weight_and
   include/linux/bitmap.h:471:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:471:1: sparse: sparse: got }
   include/linux/bitmap.h:479:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:479:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:479:16: sparse: sparse: got __bitmap_weight_andnot
   include/linux/bitmap.h:480:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:480:1: sparse: sparse: got }
   include/linux/bitmap.h:487:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:487:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:487:14: sparse: sparse: got if
   include/linux/bitmap.h:489:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:489:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:489:14: sparse: sparse: got if
   include/linux/bitmap.h:494:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:495:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:495:17: sparse: sparse: got __bitmap_set
   include/linux/bitmap.h:496:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:496:1: sparse: sparse: got }
   include/linux/bitmap.h:503:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:503:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:503:14: sparse: sparse: got if
   include/linux/bitmap.h:505:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:505:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:505:14: sparse: sparse: got if
   include/linux/bitmap.h:510:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:511:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:511:17: sparse: sparse: got __bitmap_clear
   include/linux/bitmap.h:512:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:512:1: sparse: sparse: got }
   include/linux/bitmap.h:520:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:521:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:521:17: sparse: sparse: got __bitmap_shift_right
   include/linux/bitmap.h:522:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:522:1: sparse: sparse: got }
   include/linux/bitmap.h:530:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:531:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:531:17: sparse: sparse: got __bitmap_shift_left
   include/linux/bitmap.h:532:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:532:1: sparse: sparse: got }
   include/linux/bitmap.h:543:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:544:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:544:17: sparse: sparse: got __bitmap_replace
   include/linux/bitmap.h:545:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:545:1: sparse: sparse: got }
   include/linux/bitmap.h:591:9: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:591:9: sparse: sparse: got (
>> include/linux/bitmap.h:591:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/bitmap.h:591:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:591:9: sparse: sparse: got <
   include/linux/bitmap.h:591:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:591:9: sparse: sparse: got ++
   include/linux/bitmap.h:593:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:593:1: sparse: sparse: got }
   include/linux/bitmap.h:648:9: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:648:9: sparse: sparse: got (
   include/linux/bitmap.h:648:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/bitmap.h:648:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:648:9: sparse: sparse: got <
   include/linux/bitmap.h:648:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:648:9: sparse: sparse: got ++
   include/linux/bitmap.h:650:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:650:1: sparse: sparse: got }
   include/linux/bitmap.h:658:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:658:1: sparse: sparse: got }
   include/linux/bitmap.h:673:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:673:1: sparse: sparse: got }
   include/linux/bitmap.h:691:26: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:691:26: sparse: sparse: got (
   include/linux/bitmap.h:691:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:694:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:694:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:694:16: sparse: sparse: got 0
   include/linux/bitmap.h:695:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:695:1: sparse: sparse: got }
   include/linux/bitmap.h:716:18: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:716:18: sparse: sparse: got =
   include/linux/bitmap.h:716:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/bitmap.h:716:28: sparse: sparse: Expected ) in nested declarator
   include/linux/bitmap.h:716:28: sparse: sparse: got =
   include/linux/bitmap.h:716:66: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:716:66: sparse: sparse: got )
   include/linux/bitmap.h:719:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:719:9: sparse: sparse: got }
   include/linux/bitmap.h:721:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:721:1: sparse: sparse: got }
   include/linux/bitmap.h:769:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:769:1: sparse: sparse: got }
   include/linux/bitmap.h:789:13: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:789:13: sparse: sparse: got (
   include/linux/bitmap.h:789:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:792:19: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:792:19: sparse: sparse: got >=
   include/linux/bitmap.h:792:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:797:27: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:797:27: sparse: sparse: got >>
   include/linux/bitmap.h:797:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:798:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:798:1: sparse: sparse: got }
   include/linux/bitmap.h:823:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:823:14: sparse: sparse: got fit
   include/linux/bitmap.h:825:13: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:825:13: sparse: sparse: got (
   include/linux/bitmap.h:825:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:829:15: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:829:15: sparse: sparse: got &=
   include/linux/bitmap.h:835:20: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:835:20: sparse: sparse: got &=
   include/linux/bitmap.h:836:20: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:836:20: sparse: sparse: got |=
   include/linux/bitmap.h:837:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:838:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:838:17: sparse: sparse: got return
   include/linux/bitmap.h:840:24: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:840:24: sparse: sparse: got &=
   include/linux/bitmap.h:841:24: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:841:24: sparse: sparse: got |=
   include/linux/bitmap.h:842:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:842:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/nodemask.h, include/linux/numa.h, include/linux/cpumask.h, ...):
   include/linux/random.h:19:83: sparse: sparse: Expected ) in function declarator
   include/linux/random.h:19:83: sparse: sparse: got sleep_after
   include/linux/random.h:120:6: sparse: sparse: Expected ; at end of declaration
   include/linux/random.h:120:6: sparse: sparse: got rng_is_initialized
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/numa.h, include/linux/cpumask.h, include/linux/smp.h, ...):
   include/linux/nodemask.h:153:29: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:153:29: sparse: sparse: got __node_test_and_set
   include/linux/nodemask.h:156:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:156:1: sparse: sparse: got }
   include/linux/nodemask.h:164:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:164:1: sparse: sparse: got }
   include/linux/nodemask.h:172:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:172:1: sparse: sparse: got }
   include/linux/nodemask.h:180:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:180:1: sparse: sparse: got }
   include/linux/nodemask.h:188:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:188:1: sparse: sparse: got }
   include/linux/nodemask.h:195:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:195:1: sparse: sparse: got }
   include/linux/nodemask.h:203:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:203:1: sparse: sparse: got }
   include/linux/nodemask.h:211:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:211:1: sparse: sparse: got }
   include/linux/nodemask.h:219:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:219:1: sparse: sparse: got }
   include/linux/nodemask.h:227:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:227:1: sparse: sparse: got }
   include/linux/nodemask.h:233:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:233:1: sparse: sparse: got }
   include/linux/nodemask.h:239:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:239:1: sparse: sparse: got }
   include/linux/nodemask.h:245:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:245:1: sparse: sparse: got }
>> include/linux/nodemask.h:253:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:253:16: sparse: sparse: got {
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:253:16: sparse: sparse: got !
>> include/linux/nodemask.h:253:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:253:16: sparse: sparse: got }
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ) in nested declarator
   include/linux/nodemask.h:253:16: sparse: sparse: got <
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:253:16: sparse: sparse: got }
   include/linux/nodemask.h:254:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:254:1: sparse: sparse: got }
   include/linux/nodemask.h:259:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:259:16: sparse: sparse: got {
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:259:16: sparse: sparse: got !
   include/linux/nodemask.h:259:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:259:16: sparse: sparse: got }
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ) in nested declarator
   include/linux/nodemask.h:259:16: sparse: sparse: got <
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:259:16: sparse: sparse: got }
   include/linux/nodemask.h:260:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:260:1: sparse: sparse: got }
   include/linux/nodemask.h:271:17: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:271:17: sparse: sparse: got ==
   include/linux/nodemask.h:271:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/nodemask.h:273:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/nodemask.h:273:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:273:16: sparse: sparse: got ret
   include/linux/nodemask.h:274:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:274:1: sparse: sparse: got }
   include/linux/nodemask.h:279:9: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:279:9: sparse: sparse: got (
   include/linux/nodemask.h:280:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:280:1: sparse: sparse: got }
   include/linux/nodemask.h:296:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:296:16: sparse: sparse: got {
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:296:16: sparse: sparse: got !
   include/linux/nodemask.h:296:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:296:16: sparse: sparse: got }
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ) in nested declarator
   include/linux/nodemask.h:296:16: sparse: sparse: got <
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:296:16: sparse: sparse: got }
   include/linux/nodemask.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:297:1: sparse: sparse: got }
   include/linux/nodemask.h:331:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:331:1: sparse: sparse: got }
   include/linux/nodemask.h:337:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:337:1: sparse: sparse: got }
   include/linux/nodemask.h:345:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:345:1: sparse: sparse: got }
   include/linux/nodemask.h:353:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:353:1: sparse: sparse: got }
   include/linux/nodemask.h:361:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:361:1: sparse: sparse: got }
   include/linux/nodemask.h:369:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:369:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/numa.h:10:20: sparse: sparse: Expected ; at end of declaration
   include/linux/numa.h:10:20: sparse: sparse: got numa_valid_node
   include/linux/numa.h:13:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/numa.h:13:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/cpumask.h:133:18: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:133:18: sparse: sparse: got cpus_booted_once_mask
   include/linux/cpumask.h:647:6: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:647:6: sparse: sparse: got cpumask_test_cpu
   include/linux/cpumask.h:650:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:650:1: sparse: sparse: got }
   include/linux/cpumask.h:665:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:665:1: sparse: sparse: got }
   include/linux/cpumask.h:680:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:680:1: sparse: sparse: got }
>> include/linux/cpumask.h:690:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/cpumask.h:691:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:691:9: sparse: sparse: got }
   include/linux/cpumask.h:693:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:693:1: sparse: sparse: got }
   include/linux/cpumask.h:702:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:702:1: sparse: sparse: got }
   include/linux/cpumask.h:718:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:718:1: sparse: sparse: got }
   include/linux/cpumask.h:732:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:732:1: sparse: sparse: got }
   include/linux/cpumask.h:748:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:748:1: sparse: sparse: got }
   include/linux/cpumask.h:762:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:762:1: sparse: sparse: got }
   include/linux/cpumask.h:778:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:778:1: sparse: sparse: got }
   include/linux/cpumask.h:792:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:792:1: sparse: sparse: got }
   include/linux/cpumask.h:809:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:809:1: sparse: sparse: got }
   include/linux/cpumask.h:824:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:824:1: sparse: sparse: got }
   include/linux/cpumask.h:838:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:838:1: sparse: sparse: got }
   include/linux/cpumask.h:849:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:849:1: sparse: sparse: got }
   include/linux/cpumask.h:860:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:860:1: sparse: sparse: got }
   include/linux/cpumask.h:871:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:871:1: sparse: sparse: got }
   include/linux/cpumask.h:884:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:884:1: sparse: sparse: got }
   include/linux/cpumask.h:898:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:898:1: sparse: sparse: got }
   include/linux/cpumask.h:911:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:911:1: sparse: sparse: got }
   include/linux/cpumask.h:924:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:924:1: sparse: sparse: got }
   include/linux/cpumask.h:935:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:935:1: sparse: sparse: got }
   include/linux/cpumask.h:972:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:972:1: sparse: sparse: got }
   include/linux/cpumask.h:987:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:987:1: sparse: sparse: got }
   include/linux/cpumask.h:999:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:999:1: sparse: sparse: got }
   include/linux/cpumask.h:1011:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1011:1: sparse: sparse: got }
   include/linux/cpumask.h:1021:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1021:1: sparse: sparse: got }
   include/linux/cpumask.h:1079:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1079:1: sparse: sparse: got }
   include/linux/cpumask.h:1085:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1085:1: sparse: sparse: got }
   include/linux/cpumask.h:1090:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/cpumask.h:1090:16: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1090:16: sparse: sparse: got true
   include/linux/cpumask.h:1091:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1091:1: sparse: sparse: got }
   include/linux/cpumask.h:1097:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/cpumask.h:1097:16: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1097:16: sparse: sparse: got true
   include/linux/cpumask.h:1098:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1098:1: sparse: sparse: got }
   include/linux/cpumask.h:1115:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1115:1: sparse: sparse: got }
>> include/linux/cpumask.h:1118:1: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/cpumask.h:1118:1: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1118:1: sparse: sparse: got free_cpumask_var
   include/linux/cpumask.h:1118:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1118:1: sparse: sparse: got }
   include/linux/cpumask.h:1165:44: sparse: sparse: Expected ) in function declarator
   include/linux/cpumask.h:1165:44: sparse: sparse: got online
   include/linux/cpumask.h:1166:46: sparse: sparse: Expected ) in function declarator
   include/linux/cpumask.h:1166:46: sparse: sparse: got possible
   include/linux/cpumask.h:1229:29: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1229:29: sparse: sparse: got cpu_online
   include/linux/cpumask.h:1232:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1232:1: sparse: sparse: got }
   include/linux/cpumask.h:1237:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1237:1: sparse: sparse: got }
   include/linux/cpumask.h:1242:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1242:1: sparse: sparse: got }
   include/linux/cpumask.h:1247:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1247:1: sparse: sparse: got }
   include/linux/cpumask.h:1252:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1252:1: sparse: sparse: got }
   include/linux/cpumask.h:1257:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1257:1: sparse: sparse: got }
   include/linux/cpumask.h:1331:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1331:1: sparse: sparse: got }
   include/linux/cpumask.h:1355:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1355:1: sparse: sparse: got }
   include/linux/cpumask.h:1377:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1377:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/lockdep.h, include/linux/spinlock.h, include/linux/sched.h, ...):
   include/linux/smp.h:18:15: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:18:15: sparse: sparse: got *
   include/linux/smp.h:25:25: sparse: sparse: expected ; at end of declaration
   include/linux/smp.h:25:25: sparse: sparse: Expected } at end of specifier
   include/linux/smp.h:25:25: sparse: sparse: got func
   include/linux/smp.h:27:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:27:1: sparse: sparse: got }
   include/linux/smp.h:50:57: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:50:57: sparse: sparse: got func
   include/linux/smp.h:53:44: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:53:44: sparse: sparse: got cond_func
   include/linux/smp.h:70:48: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:70:48: sparse: sparse: got func
   include/linux/smp.h:73:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:73:1: sparse: sparse: got }
   include/linux/smp.h:95:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:95:1: sparse: sparse: got }
   include/linux/smp.h:107:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:107:1: sparse: sparse: got }
   include/linux/smp.h:163:40: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:163:40: sparse: sparse: got func
   include/linux/smp.h:165:45: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:165:45: sparse: sparse: got func
   include/linux/smp.h:168:43: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:168:43: sparse: sparse: got func
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/paravirt.h, arch/powerpc/include/asm/qspinlock.h, ...):
   arch/powerpc/include/asm/cputhreads.h:26:18: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cputhreads.h:26:18: sparse: sparse: got threads_core_mask
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/rseq_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/workqueue_types.h:17:23: sparse: sparse: expected ; at end of declaration
   include/linux/workqueue_types.h:17:23: sparse: sparse: Expected } at end of specifier
   include/linux/workqueue_types.h:17:23: sparse: sparse: got data
   include/linux/workqueue_types.h:23:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/workqueue_types.h:23:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/unwind_deferred_types.h:36:33: sparse: sparse: expected ; at end of declaration
   include/linux/unwind_deferred_types.h:36:33: sparse: sparse: Expected } at end of specifier
   include/linux/unwind_deferred_types.h:36:33: sparse: sparse: got unwind_mask
   include/linux/unwind_deferred_types.h:40:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/unwind_deferred_types.h:40:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/switch_to.h):
   include/linux/sched.h:923:41: sparse: sparse: expected ; at end of declaration
   include/linux/sched.h:923:41: sparse: sparse: Expected } at end of specifier
   include/linux/sched.h:923:41: sparse: sparse: got *
   include/linux/sched.h:924:41: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:924:41: sparse: sparse: got *
   include/linux/sched.h:925:41: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:925:41: sparse: sparse: got cpus_mask
   include/linux/sched.h:973:60: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:973:60: sparse: sparse: got :
   include/linux/sched.h:974:66: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:974:66: sparse: sparse: got :
   include/linux/sched.h:975:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:975:55: sparse: sparse: got :
   include/linux/sched.h:976:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:976:55: sparse: sparse: got :
   include/linux/sched.h:979:41: sparse: sparse: Expected ; at the end of type declaration
   include/linux/sched.h:979:41: sparse: sparse: got :
   include/linux/sched.h:996:60: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:996:60: sparse: sparse: got :
   include/linux/sched.h:998:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:998:55: sparse: sparse: got :
   include/linux/sched.h:1002:50: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1002:50: sparse: sparse: got :
   include/linux/sched.h:1003:50: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1003:50: sparse: sparse: got :
   include/linux/sched.h:1005:56: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1005:56: sparse: sparse: got :
   include/linux/sched.h:1012:53: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1012:53: sparse: sparse: got :
   include/linux/sched.h:1015:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1015:55: sparse: sparse: got :
   include/linux/sched.h:1019:60: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1019:60: sparse: sparse: got :
   include/linux/sched.h:1021:47: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1021:47: sparse: sparse: got :
   include/linux/sched.h:1024:53: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1024:53: sparse: sparse: got :
   include/linux/sched.h:1028:52: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1028:52: sparse: sparse: got :
   include/linux/sched.h:1032:54: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1032:54: sparse: sparse: got :
   include/linux/sched.h:1036:51: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1036:51: sparse: sparse: got :
   include/linux/sched.h:1048:56: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1048:56: sparse: sparse: got :
   include/linux/sched.h:1647:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/sched.h:1647:1: sparse: sparse: got }
>> include/linux/sched.h:2078:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec4.c:37:16: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec4.c:37:16: sparse: sparse: got signed
   lib/raid/raid6/powerpc/altivec4.c:46:45: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec4.c:46:45: sparse: sparse: got SHLBYTE
   lib/raid/raid6/powerpc/altivec4.c:49:1: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec4.c:49:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c:60:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   lib/raid/raid6/powerpc/altivec4.c:60:27: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec4.c:60:27: sparse: sparse: got __builtin_vec_cmpgt
   lib/raid/raid6/powerpc/altivec4.c:61:1: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec4.c:61:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c:73:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec4.c:73:19: sparse: sparse: got wd0
   lib/raid/raid6/powerpc/altivec4.c:74:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec4.c:74:19: sparse: sparse: got wd1
   lib/raid/raid6/powerpc/altivec4.c:75:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec4.c:75:19: sparse: sparse: got wd2
   lib/raid/raid6/powerpc/altivec4.c:76:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec4.c:76:19: sparse: sparse: got wd3
   lib/raid/raid6/powerpc/altivec4.c:77:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec4.c:77:19: sparse: sparse: got x1d
   lib/raid/raid6/powerpc/altivec4.c:83:17: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec4.c:83:17: sparse: sparse: got =
   lib/raid/raid6/powerpc/altivec4.c:83:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   lib/raid/raid6/powerpc/altivec4.c:83:25: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec4.c:83:25: sparse: sparse: got <
   lib/raid/raid6/powerpc/altivec4.c:83:37: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec4.c:83:37: sparse: sparse: got +=
   lib/raid/raid6/powerpc/altivec4.c:85:42: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec4.c:86:42: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec4.c:87:42: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec4.c:88:25: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec4.c:88:25: sparse: sparse: got =
   lib/raid/raid6/powerpc/altivec4.c:88:17: sparse: sparse: Trying to use reserved word 'for' as identifier
   lib/raid/raid6/powerpc/altivec4.c:88:36: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec4.c:88:36: sparse: sparse: got >=
   lib/raid/raid6/powerpc/altivec4.c:88:44: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec4.c:88:44: sparse: sparse: got --
   lib/raid/raid6/powerpc/altivec4.c:90:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec4.c:91:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec4.c:92:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec4.c:117:17: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec4.c:117:17: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c:119:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec4.c:119:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec4.c:120:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec4.c:120:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec4.c:121:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec4.c:121:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec4.c:122:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec4.c:122:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec4.c:123:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec4.c:123:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec4.c:124:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec4.c:124:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec4.c:125:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec4.c:125:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec4.c:126:9: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec4.c:126:9: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c:131:9: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec4.c:131:9: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c:137:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   lib/raid/raid6/powerpc/altivec4.c:137:9: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec4.c:137:9: sparse: sparse: got {
   lib/raid/raid6/powerpc/altivec4.c:137:9: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec4.c:137:9: sparse: sparse: got (
   lib/raid/raid6/powerpc/altivec4.c:137:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   lib/raid/raid6/powerpc/altivec4.c:137:9: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec4.c:137:9: sparse: sparse: got 0
   lib/raid/raid6/powerpc/altivec4.c:137:9: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec4.c:137:9: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c:137:9: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec4.c:137:9: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c:138:1: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec4.c:138:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/dynamic_debug.h, include/linux/printk.h, include/asm-generic/bug.h, ...):
   include/linux/jump_label.h:351:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/jump_label.h:351:1: sparse:    int static const [toplevel] [unused] __bool
   include/linux/jump_label.h:206:24: sparse: note: previously declared as:
   include/linux/jump_label.h:206:24: sparse:    int static inline [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   include/asm-generic/bitops/generic-non-atomic.h:76:46: sparse: sparse: undefined identifier 'addr'
   include/asm-generic/bitops/generic-non-atomic.h:76:54: sparse: sparse: undefined identifier 'nr'
   include/asm-generic/bitops/generic-non-atomic.h:79:20: sparse: sparse: undefined identifier 'mask'
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse: sparse: symbol 'p' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:76)
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse:    incomplete type *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:76:23: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:76:23: sparse:    unsigned long *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:96:46: sparse: sparse: undefined identifier 'addr'
   include/asm-generic/bitops/generic-non-atomic.h:96:54: sparse: sparse: undefined identifier 'nr'
   include/asm-generic/bitops/generic-non-atomic.h:96:23: sparse: sparse: symbol 'p' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:79)
   include/asm-generic/bitops/generic-non-atomic.h:96:23: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   include/asm-generic/bitops/generic-non-atomic.h:96:23: sparse:    unsigned long *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:79:9: sparse:    incomplete type *[addressable] [toplevel] p
   include/asm-generic/bitops/generic-non-atomic.h:97:23: sparse: sparse: symbol 'old' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:77)
   include/asm-generic/bitops/generic-non-atomic.h:99:21: sparse: sparse: undefined identifier 'mask'
   include/asm-generic/bitops/generic-non-atomic.h:99:9: sparse: sparse: symbol 'p' has multiple initializers (originally initialized at include/asm-generic/bitops/generic-non-atomic.h:96)
   include/asm-generic/bitops/generic-non-atomic.h:99:9: sparse: sparse: symbol 'p' redeclared with different type (different base types):
--
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4613:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4613:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4652:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4652:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4673:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4673:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4692:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4692:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4711:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4711:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4730:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4730:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4749:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4749:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier 'first'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier 'first'
   include/linux/llist.h:242:19: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/llist.h:242:19: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:242:19: sparse: sparse: symbol 'instrument_read_write' redeclared with different type (incompatible argument 1 (different base types)):
   include/linux/llist.h:242:19: sparse:    int static [signed] [toplevel] instrument_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/asm-generic/bitops/instrumented-atomic.h, arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, ...):
   include/linux/instrumented.h:53:29: sparse: note: previously declared as:
   include/linux/instrumented.h:53:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] instrument_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '___o'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier 'new_first'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: cast from unknown type
   include/linux/llist.h:283:16: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/llist.h:283:16: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:283:16: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:283:16: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:283:16: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:283:16: sparse: sparse: cast from unknown type
   include/linux/llist.h:283:16: sparse: sparse: symbol '__ret' has multiple initializers (originally initialized at include/linux/atomic/atomic-arch-fallback.h:4047)
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:393:9: sparse: sparse: symbol '__hard_irq_enable' redeclared with different type (different base types):
   arch/powerpc/include/asm/hw_irq.h:393:9: sparse:    int static [signed] [toplevel] __hard_irq_enable( ... )
   arch/powerpc/include/asm/hw_irq.h:64:20: sparse: note: previously declared as:
   arch/powerpc/include/asm/hw_irq.h:64:20: sparse:    void static inline [gnu_inline] [toplevel] [unused] __hard_irq_enable( ... )
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:265:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/irqflags.h:265:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse: note: previously declared as:
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse:    int static inline [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse: note: previously declared as:
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse:    int static inline [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:93:17: sparse: sparse: symbol 'ret' has multiple initializers (originally initialized at include/linux/atomic/atomic-arch-fallback.h:3940)
   include/linux/list.h:120:42: sparse: sparse: undefined identifier 'entry'
   include/linux/list.h:129:17: sparse: sparse: symbol 'ret' has multiple initializers (originally initialized at include/linux/list.h:93)
   include/linux/list.h:161:9: sparse: sparse: symbol 'next' redeclared with different type (different base types):
   include/linux/list.h:161:9: sparse:    int [addressable] [toplevel] next
   include/linux/list.h:120:34: sparse: note: previously declared as:
   include/linux/list.h:120:34: sparse:    struct list_head *[addressable] [toplevel] next
>> include/linux/list.h:536:38: sparse: sparse: cannot dereference this type
   include/linux/list.h:536:26: sparse: sparse: symbol 'last' redeclared with different type (different base types):
   include/linux/list.h:536:26: sparse:    struct list_head *[addressable] [toplevel] last
   include/linux/list.h:341:9: sparse: note: previously declared as:
   include/linux/list.h:341:9: sparse:    int [addressable] [toplevel] last
   include/linux/list.h:539:9: sparse: sparse: symbol 'prev' redeclared with different type (different base types):
   include/linux/list.h:539:9: sparse:    int [addressable] [toplevel] prev
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/pgtable-be-types.h:96:16: sparse: note: previously declared as:
   arch/powerpc/include/asm/pgtable-be-types.h:96:16: sparse:    restricted __be64 [addressable] [toplevel] [usertype] prev
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:541:9: sparse: sparse: symbol 'last' redeclared with different type (different base types):
   include/linux/list.h:541:9: sparse:    int [addressable] [toplevel] last
   include/linux/list.h:536:26: sparse: note: previously declared as:
   include/linux/list.h:536:26: sparse:    struct list_head *[addressable] [toplevel] last
   include/linux/list.h:542:9: sparse: sparse: symbol 'next' redeclared with different type (different base types):
   include/linux/list.h:542:9: sparse:    int [addressable] [toplevel] next
   include/linux/list.h:120:34: sparse: note: previously declared as:
   include/linux/list.h:120:34: sparse:    struct list_head *[addressable] [toplevel] next
   include/linux/list.h:760:9: sparse: sparse: cannot dereference this type
   include/linux/list.h:990:37: sparse: sparse: undefined identifier 'n'
   include/linux/list.h:1123:9: sparse: sparse: symbol 'old' redeclared with different type (different type sizes):
   include/linux/list.h:1123:9: sparse:    int [addressable] [toplevel] old
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   include/asm-generic/bitops/generic-non-atomic.h:109:23: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:109:23: sparse:    unsigned long [addressable] [toplevel] old
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:1140:9: sparse: sparse: symbol 'last' redeclared with different type (different base types):
   include/linux/list.h:1140:9: sparse:    int [addressable] [toplevel] last
   include/linux/list.h:536:26: sparse: note: previously declared as:
   include/linux/list.h:536:26: sparse:    struct list_head *[addressable] [toplevel] last
   include/linux/list.h:1209:16: sparse: sparse: symbol 'count' has multiple initializers (originally initialized at include/linux/list.h:758)
   include/linux/list.h:1211:9: sparse: sparse: cannot dereference this type
   include/linux/list.h:1211:9: sparse: sparse: symbol 'pos' has multiple initializers (originally initialized at include/linux/list.h:760)
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:151:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:151:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:153:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:153:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:165:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:165:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:173:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:173:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:178:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:178:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:180:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:180:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:589:9: sparse: sparse: symbol 'bitmap_zero' redeclared with different type (incompatible argument 1 (different base types)):
   include/linux/bitmap.h:589:9: sparse:    int static [signed] [toplevel] bitmap_zero( ... )
   include/linux/bitmap.h:234:29: sparse: note: previously declared as:
   include/linux/bitmap.h:234:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] bitmap_zero( ... )
   include/linux/bitmap.h:591:9: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:591:9: sparse: sparse: symbol 'bit' redeclared with different type (different signedness):
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:587:22: sparse: note: previously declared as:
   include/linux/bitmap.h:587:22: sparse:    unsigned int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:591:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: note: previously declared as:
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: note: previously declared as:
   include/linux/bitmap.h:591:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:644:22: sparse: sparse: symbol 'bit' redeclared with different type (different signedness):
   include/linux/bitmap.h:644:22: sparse:    unsigned int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: note: previously declared as:
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:646:9: sparse: sparse: symbol 'bitmap_zero' redeclared with different type (incompatible argument 1 (different base types)):
   include/linux/bitmap.h:646:9: sparse:    int static [signed] [toplevel] bitmap_zero( ... )
   include/linux/bitmap.h:234:29: sparse: note: previously declared as:
   include/linux/bitmap.h:234:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] bitmap_zero( ... )
   include/linux/bitmap.h:648:9: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:648:9: sparse: sparse: symbol 'bit' redeclared with different type (different signedness):
   include/linux/bitmap.h:648:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:644:22: sparse: note: previously declared as:
   include/linux/bitmap.h:644:22: sparse:    unsigned int [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:648:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: note: previously declared as:
   include/linux/bitmap.h:648:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:648:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: note: previously declared as:
   include/linux/bitmap.h:648:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:657:34: sparse: sparse: undefined identifier 'bitmap'
   include/linux/bitmap.h:716:57: sparse: sparse: symbol 'pos' has multiple initializers (originally initialized at include/linux/list.h:1211)
   include/linux/bitmap.h:785:32: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:795:21: sparse: sparse: undefined identifier 'map'
   include/linux/bitmap.h:795:25: sparse: sparse: undefined identifier 'index'
   include/linux/bitmap.h:795:34: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:795:9: sparse: sparse: symbol 'value_low' redeclared with different type (different type sizes):
   include/linux/bitmap.h:795:9: sparse:    int [addressable] [toplevel] value_low
   include/linux/bitmap.h:787:23: sparse: note: previously declared as:
   include/linux/bitmap.h:787:23: sparse:    unsigned long [addressable] [toplevel] value_low
   include/linux/bitmap.h:796:22: sparse: sparse: undefined identifier 'map'
   include/linux/bitmap.h:796:26: sparse: sparse: undefined identifier 'index'
   include/linux/bitmap.h:796:39: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:796:39: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:796:9: sparse: sparse: symbol 'value_high' redeclared with different type (different type sizes):
   include/linux/bitmap.h:796:9: sparse:    int [addressable] [toplevel] value_high
   include/linux/bitmap.h:787:34: sparse: note: previously declared as:
   include/linux/bitmap.h:787:34: sparse:    unsigned long [addressable] [toplevel] value_high
   include/linux/bitmap.h:823:9: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:823:9: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:828:16: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:828:9: sparse: sparse: symbol 'mask' redeclared with different type (different type sizes):
   include/linux/bitmap.h:828:9: sparse:    int [addressable] [toplevel] mask
   include/linux/bitmap.h:822:23: sparse: note: previously declared as:
   include/linux/bitmap.h:822:23: sparse:    unsigned long [addressable] [toplevel] mask
   include/linux/bitmap.h:830:18: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:830:9: sparse: sparse: symbol 'offset' redeclared with different type (different type sizes):
   include/linux/bitmap.h:830:9: sparse:    int [addressable] [toplevel] offset
   include/linux/bitmap.h:820:23: sparse: note: previously declared as:
   include/linux/bitmap.h:820:23: sparse:    unsigned long [addressable] [toplevel] offset
   include/linux/bitmap.h:831:9: sparse: sparse: symbol 'space' redeclared with different type (different type sizes):
   include/linux/bitmap.h:831:9: sparse:    int [addressable] [toplevel] space
   include/linux/bitmap.h:821:23: sparse: note: previously declared as:
   include/linux/bitmap.h:821:23: sparse:    unsigned long [addressable] [toplevel] space
   include/linux/bitmap.h:832:24: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:833:17: sparse: sparse: undefined identifier 'start'
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/nodemask.h, include/linux/numa.h, include/linux/cpumask.h, ...):
   include/linux/random.h:120:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/random.h:120:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/numa.h, include/linux/cpumask.h, include/linux/smp.h, ...):
   include/linux/nodemask.h:253:16: sparse: sparse: undefined identifier 'srcp'
>> include/linux/nodemask.h:253:16: sparse: sparse: cannot dereference this type
   include/linux/nodemask.h:259:16: sparse: sparse: undefined identifier 'srcp'
   include/linux/nodemask.h:259:16: sparse: sparse: cannot dereference this type
   include/linux/nodemask.h:279:9: sparse: sparse: symbol '__node_set' redeclared with different type (different argument counts):
   include/linux/nodemask.h:279:9: sparse:    int static [signed] [toplevel] __node_set( ... )
   include/linux/nodemask.h:125:29: sparse: note: previously declared as:
   include/linux/nodemask.h:125:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] __node_set( ... )
   include/linux/nodemask.h:296:16: sparse: sparse: undefined identifier 'maskp'
   include/linux/nodemask.h:296:16: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/rseq_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/workqueue_types.h:18:26: sparse: sparse: symbol 'entry' redeclared with different type (different base types):
   include/linux/workqueue_types.h:18:26: sparse:    struct list_head [addressable] [toplevel] entry
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:528:9: sparse: note: previously declared as:
   include/linux/list.h:528:9: sparse:    int [addressable] [toplevel] entry
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through arch/powerpc/include/asm/switch_to.h):
   include/linux/sched.h:1270:41: sparse: sparse: symbol 'lockdep_recursion' redeclared with different type (different address spaces):
   include/linux/sched.h:1270:41: sparse:    unsigned int [addressable] [toplevel] lockdep_recursion
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/lockdep.h:571:1: sparse: note: previously declared as:
   include/linux/lockdep.h:571:1: sparse:    unsigned int extern [addressable] [noderef] [toplevel] __percpu lockdep_recursion
   lib/raid/raid6/powerpc/altivec4.c:70:12: sparse: sparse: symbol 'p' redeclared with different type (different type sizes):
   lib/raid/raid6/powerpc/altivec4.c:70:12: sparse:    unsigned char [usertype] *[addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec4.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:181:23: sparse: note: previously declared as:
   arch/powerpc/include/asm/bitops.h:181:23: sparse:    unsigned long *[addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec4.c:79:14: sparse: sparse: undefined identifier 'disks'
   lib/raid/raid6/powerpc/altivec4.c:80:13: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec4.c:80:9: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec4.c:80:9: sparse:    int [addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec4.c:70:12: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec4.c:70:12: sparse:    unsigned char [usertype] *[addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec4.c:81:13: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec4.c:81:9: sparse: sparse: symbol 'q' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec4.c:81:9: sparse:    int [addressable] [toplevel] q
   lib/raid/raid6/powerpc/altivec4.c:70:16: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec4.c:70:16: sparse:    unsigned char [usertype] *[addressable] [toplevel] q
   lib/raid/raid6/powerpc/altivec4.c:85:23: sparse: sparse: undefined identifier 'wp1'
   lib/raid/raid6/powerpc/altivec4.c:85:29: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec4.c:85:44: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec4.c:86:23: sparse: sparse: undefined identifier 'wp2'
   lib/raid/raid6/powerpc/altivec4.c:86:29: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec4.c:86:44: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec4.c:87:23: sparse: sparse: undefined identifier 'wp3'
   lib/raid/raid6/powerpc/altivec4.c:87:29: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec4.c:87:44: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec4.c:90:31: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec4.c:90:46: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec4.c:91:31: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec4.c:91:46: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec4.c:92:31: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec4.c:92:46: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec4.c:93:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec4.c:94:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec4.c:95:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec4.c:96:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec4.c:97:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec4.c:98:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec4.c:99:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec4.c:100:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec4.c:101:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec4.c:102:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec4.c:103:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec4.c:104:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec4.c:105:31: sparse: sparse: undefined identifier '__builtin_vec_and'
   lib/raid/raid6/powerpc/altivec4.c:105:25: sparse: sparse: symbol 'w20' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec4.c:97)
   lib/raid/raid6/powerpc/altivec4.c:106:31: sparse: sparse: undefined identifier '__builtin_vec_and'
   lib/raid/raid6/powerpc/altivec4.c:106:25: sparse: sparse: symbol 'w21' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec4.c:98)
   lib/raid/raid6/powerpc/altivec4.c:107:31: sparse: sparse: undefined identifier '__builtin_vec_and'
   lib/raid/raid6/powerpc/altivec4.c:107:25: sparse: sparse: symbol 'w22' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec4.c:99)
   lib/raid/raid6/powerpc/altivec4.c:108:31: sparse: sparse: undefined identifier '__builtin_vec_and'
   lib/raid/raid6/powerpc/altivec4.c:108:25: sparse: sparse: symbol 'w23' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec4.c:100)
   lib/raid/raid6/powerpc/altivec4.c:109:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec4.c:109:25: sparse: sparse: symbol 'w10' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec4.c:101)
   lib/raid/raid6/powerpc/altivec4.c:110:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec4.c:110:25: sparse: sparse: symbol 'w11' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec4.c:102)
   lib/raid/raid6/powerpc/altivec4.c:111:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec4.c:111:25: sparse: sparse: symbol 'w12' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec4.c:103)
   lib/raid/raid6/powerpc/altivec4.c:112:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec4.c:112:25: sparse: sparse: symbol 'w13' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec4.c:104)
   lib/raid/raid6/powerpc/altivec4.c:113:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec4.c:114:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec4.c:114:25: sparse: sparse: symbol 'wq1' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec4.c:85)
   lib/raid/raid6/powerpc/altivec4.c:115:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec4.c:115:25: sparse: sparse: symbol 'wq2' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec4.c:86)
   lib/raid/raid6/powerpc/altivec4.c:116:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec4.c:116:25: sparse: sparse: symbol 'wq3' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec4.c:87)
   lib/raid/raid6/powerpc/altivec4.c:119:17: sparse: sparse: symbol 'unative_t' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec4.c:119:17: sparse:    incomplete type *static [toplevel] unative_t
   lib/raid/raid6/powerpc/altivec4.c:77:9: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec4.c:77:9: sparse:    int static [toplevel] unative_t
   lib/raid/raid6/powerpc/altivec4.c:120:17: sparse: sparse: symbol 'unative_t' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec4.c:120:17: sparse:    incomplete type *static [toplevel] unative_t
   lib/raid/raid6/powerpc/altivec4.c:77:9: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec4.c:77:9: sparse:    int static [toplevel] unative_t
   lib/raid/raid6/powerpc/altivec4.c:121:17: sparse: sparse: symbol 'unative_t' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec4.c:121:17: sparse:    incomplete type *static [toplevel] unative_t
   lib/raid/raid6/powerpc/altivec4.c:77:9: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec4.c:77:9: sparse:    int static [toplevel] unative_t
   lib/raid/raid6/powerpc/altivec4.c:122:17: sparse: sparse: symbol 'unative_t' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec4.c:122:17: sparse:    incomplete type *static [toplevel] unative_t
--
   lib/raid/raid6/powerpc/altivec8.c: note: in included file:
   ../lib/gcc/powerpc64-linux/10.5.0/include/altivec.h:34:2: sparse: sparse: Use the "-maltivec" flag to enable PowerPC AltiVec support
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/asm-generic/rwonce.h, arch/powerpc/include/generated/asm/rwonce.h, include/linux/compiler.h, ...):
   include/linux/kasan-checks.h:22:20: sparse: sparse: Expected ; at end of declaration
   include/linux/kasan-checks.h:22:20: sparse: sparse: got __kasan_check_read
   include/linux/kasan-checks.h:25:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:25:1: sparse: sparse: got }
   include/linux/kasan-checks.h:29:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:29:1: sparse: sparse: got }
   include/linux/kasan-checks.h:43:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:43:1: sparse: sparse: got }
   include/linux/kasan-checks.h:47:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/kasan-checks.h:47:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/cleanup.h, include/linux/string.h, arch/powerpc/include/asm/paca.h, ...):
   include/linux/err.h:76:33: sparse: sparse: Expected ; at end of declaration
   include/linux/err.h:76:33: sparse: sparse: got IS_ERR
   include/linux/err.h:79:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:79:1: sparse: sparse: got }
   include/linux/err.h:93:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:93:1: sparse: sparse: got }
   include/linux/err.h:106:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:106:1: sparse: sparse: got }
>> include/linux/err.h:129:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/err.h:130:17: sparse: sparse: Expected ; at end of declaration
   include/linux/err.h:130:17: sparse: sparse: got return
   include/linux/err.h:131:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/err.h:131:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   include/linux/cleanup.h:225:15: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cleanup.h:225:15: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/string.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   include/linux/overflow.h:48:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:48:1: sparse: sparse: got }
   include/linux/overflow.h:334:13: sparse: sparse: Expected ) in function declarator
   include/linux/overflow.h:334:13: sparse: sparse: got (
>> include/linux/overflow.h:334:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/overflow.h:337:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/overflow.h:337:16: sparse: sparse: Expected ; at end of declaration
   include/linux/overflow.h:337:16: sparse: sparse: got bytes
   include/linux/overflow.h:338:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:338:1: sparse: sparse: got }
   include/linux/overflow.h:353:13: sparse: sparse: Expected ) in function declarator
   include/linux/overflow.h:353:13: sparse: sparse: got (
   include/linux/overflow.h:353:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/overflow.h:356:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/overflow.h:356:16: sparse: sparse: Expected ; at end of declaration
   include/linux/overflow.h:356:16: sparse: sparse: got bytes
   include/linux/overflow.h:357:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:357:1: sparse: sparse: got }
   include/linux/overflow.h:374:21: sparse: sparse: Expected ) in function declarator
   include/linux/overflow.h:374:21: sparse: sparse: got ==
   include/linux/overflow.h:374:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/overflow.h:378:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/overflow.h:378:16: sparse: sparse: Expected ; at end of declaration
   include/linux/overflow.h:378:16: sparse: sparse: got bytes
   include/linux/overflow.h:379:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/overflow.h:379:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   include/linux/string.h:294:20: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:294:20: sparse: sparse: got mem_is_zero
   include/linux/string.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/string.h:297:1: sparse: sparse: got }
   include/linux/string.h:322:13: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:322:13: sparse: sparse: got parse_option_str
   include/linux/string.h:325:13: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:325:13: sparse: sparse: got sysfs_streq
   include/linux/string.h:339:69: sparse: sparse: Expected ) in function declarator
   include/linux/string.h:339:69: sparse: sparse: got args
   include/linux/string.h:567:20: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:567:20: sparse: sparse: got strstarts
   include/linux/string.h:570:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/string.h:570:1: sparse: sparse: got }
   include/linux/string.h:585:21: sparse: sparse: Expected ) in function declarator
   include/linux/string.h:585:21: sparse: sparse: got <
>> include/linux/string.h:585:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/string.h:588:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/string.h:588:16: sparse: sparse: Expected ; at end of declaration
   include/linux/string.h:588:16: sparse: sparse: got !
   include/linux/string.h:589:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/string.h:589:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, include/linux/bug.h, ...):
   include/linux/panic.h:15:38: sparse: sparse: Expected ) in function declarator
   include/linux/panic.h:15:38: sparse: sparse: got args
   include/linux/panic.h:20:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:20:13: sparse: sparse: got oops_may_print
   include/linux/panic.h:22:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:22:13: sparse: sparse: got panic_triggering_all_cpu_backtrace
   include/linux/panic.h:29:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:29:13: sparse: sparse: got panic_on_taint_nousertaint
   include/linux/panic.h:33:13: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:33:13: sparse: sparse: got crash_kexec_post_notifiers
   include/linux/panic.h:54:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:54:6: sparse: sparse: got panic_try_start
   include/linux/panic.h:56:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:56:6: sparse: sparse: got panic_in_progress
   include/linux/panic.h:57:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:57:6: sparse: sparse: got panic_on_this_cpu
   include/linux/panic.h:58:6: sparse: sparse: Expected ; at end of declaration
   include/linux/panic.h:58:6: sparse: sparse: got panic_on_other_cpu
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/printk.h, include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, ...):
   include/linux/init.h:165:13: sparse: sparse: Expected ; at end of declaration
   include/linux/init.h:165:13: sparse: sparse: got rodata_enabled
   include/linux/init.h:170:13: sparse: sparse: Expected ; at end of declaration
   include/linux/init.h:170:13: sparse: sparse: got initcall_debug
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, include/linux/bug.h, ...):
   include/linux/printk.h:86:17: sparse: sparse: expected ; at end of declaration
   include/linux/printk.h:86:17: sparse: sparse: Expected } at end of specifier
   include/linux/printk.h:86:17: sparse: sparse: got *
   include/linux/printk.h:87:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/printk.h:87:1: sparse: sparse: got }
   include/linux/printk.h:152:43: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:152:43: sparse: sparse: got args
   include/linux/printk.h:155:38: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:155:38: sparse: sparse: got args
   include/linux/printk.h:157:47: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:157:47: sparse: sparse: got args
   include/linux/printk.h:188:13: sparse: sparse: Expected ; at end of declaration
   include/linux/printk.h:188:13: sparse: sparse: got printk_timed_ratelimit
   include/linux/printk.h:208:13: sparse: sparse: Expected ; at end of declaration
   include/linux/printk.h:208:13: sparse: sparse: got nbcon_device_try_acquire
   include/linux/printk.h:211:6: sparse: sparse: Expected ; at end of declaration
   include/linux/printk.h:211:6: sparse: sparse: got pr_flush
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/dynamic_debug.h, include/linux/printk.h, include/asm-generic/bug.h, ...):
   include/linux/jump_label.h:80:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:80:13: sparse: sparse: got static_key_initialized
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/jump_label.h, include/linux/jump_label.h, include/linux/dynamic_debug.h, ...):
   arch/powerpc/include/asm/feature-fixups.h:294:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/feature-fixups.h:294:13: sparse: sparse: got static_key_feature_checks_initialized
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/jump_label.h, include/linux/dynamic_debug.h, include/linux/printk.h, ...):
   arch/powerpc/include/asm/jump_label.h:18:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:18:29: sparse: sparse: got arch_static_branch
>> arch/powerpc/include/asm/jump_label.h:28:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/jump_label.h:28:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:28:16: sparse: sparse: got false
   arch/powerpc/include/asm/jump_label.h:29:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:29:6: sparse: sparse: got :
   arch/powerpc/include/asm/jump_label.h:31:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/jump_label.h:31:1: sparse: sparse: got }
   arch/powerpc/include/asm/jump_label.h:43:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/jump_label.h:43:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:43:16: sparse: sparse: got false
   arch/powerpc/include/asm/jump_label.h:44:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/jump_label.h:44:6: sparse: sparse: got :
   arch/powerpc/include/asm/jump_label.h:46:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/jump_label.h:46:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/dynamic_debug.h, include/linux/printk.h, include/asm-generic/bug.h, ...):
   include/linux/jump_label.h:122:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:122:1: sparse: sparse: got }
   include/linux/jump_label.h:160:20: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:160:20: sparse: sparse: got jump_entry_is_branch
   include/linux/jump_label.h:163:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:163:1: sparse: sparse: got }
   include/linux/jump_label.h:168:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:168:1: sparse: sparse: got }
>> include/linux/jump_label.h:174:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/jump_label.h:175:17: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:175:17: sparse: sparse: got entry
   include/linux/jump_label.h:176:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:176:1: sparse: sparse: got }
   include/linux/jump_label.h:185:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:185:1: sparse: sparse: got }
   include/linux/jump_label.h:206:29: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:206:29: sparse: sparse: got static_key_false
   include/linux/jump_label.h:209:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:209:1: sparse: sparse: got }
   include/linux/jump_label.h:214:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:214:1: sparse: sparse: got }
   include/linux/jump_label.h:225:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:225:13: sparse: sparse: got arch_jump_label_transform_queue
   include/linux/jump_label.h:229:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:229:13: sparse: sparse: got static_key_slow_inc
   include/linux/jump_label.h:230:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:230:13: sparse: sparse: got static_key_fast_inc_not_disabled
   include/linux/jump_label.h:232:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:232:13: sparse: sparse: got static_key_slow_inc_cpuslocked
   include/linux/jump_label.h:351:1: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:351:1: sparse: sparse: got class_jump_label_lock_is_conditional
   include/linux/jump_label.h:419:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:419:13: sparse: sparse: got ____wrong_branch_error
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/asm-generic/bug.h, arch/powerpc/include/asm/bug.h, include/linux/bug.h, ...):
   include/linux/printk.h:767:36: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:767:36: sparse: sparse: got ascii
   include/linux/printk.h:771:62: sparse: sparse: Expected ) in function declarator
   include/linux/printk.h:771:62: sparse: sparse: got ascii
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/bug.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/bug.h:128:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bug.h:128:13: sparse: sparse: got die_will_crash
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   include/linux/bug.h:94:33: sparse: sparse: Expected ; at end of declaration
   include/linux/bug.h:94:33: sparse: sparse: got check_data_corruption
   include/linux/bug.h:94:75: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bug.h:94:75: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   include/asm-generic/bitops/generic-non-atomic.h:73:1: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:73:1: sparse: sparse: got generic___test_and_set_bit
   include/asm-generic/bitops/generic-non-atomic.h:80:21: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:80:21: sparse: sparse: got &
>> include/asm-generic/bitops/generic-non-atomic.h:80:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:81:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:81:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:100:21: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:100:21: sparse: sparse: got &
   include/asm-generic/bitops/generic-non-atomic.h:100:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:101:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:101:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:112:21: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:112:21: sparse: sparse: got &
   include/asm-generic/bitops/generic-non-atomic.h:112:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:113:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:113:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:129:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:129:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:140:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:16: sparse: sparse: got 1UL
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got !
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ) in nested declarator
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got volatile
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got {
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got !
>> include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:140:23: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:141:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:141:1: sparse: sparse: got }
   include/asm-generic/bitops/generic-non-atomic.h:172:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/generic-non-atomic.h:172:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/generic-non-atomic.h:172:16: sparse: sparse: got !
   include/asm-generic/bitops/generic-non-atomic.h:173:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/generic-non-atomic.h:173:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:85:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:85:29: sparse: sparse: got is_rlwinm_mask_valid
   arch/powerpc/include/asm/bitops.h:89:15: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:89:15: sparse: sparse: got &
>> arch/powerpc/include/asm/bitops.h:89:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:91:11: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:91:11: sparse: sparse: got +=
>> arch/powerpc/include/asm/bitops.h:93:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:93:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:93:16: sparse: sparse: got !
   arch/powerpc/include/asm/bitops.h:94:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:94:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: got 0
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:126:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: got 0
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:127:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:132:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:132:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:137:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:137:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:142:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:142:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:147:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:147:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:171:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:173:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:175:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:183:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:183:13: sparse: sparse: got 0
   arch/powerpc/include/asm/bitops.h:183:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:195:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:195:9: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:206:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:206:9: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:209:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:209:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:215:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:215:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:222:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:222:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:228:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:228:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:234:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:234:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:251:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:251:21: sparse: sparse: got &
   arch/powerpc/include/asm/bitops.h:251:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:252:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:252:1: sparse: sparse: got }
   arch/powerpc/include/asm/bitops.h:260:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/bitops.h:260:9: sparse: sparse: got &&
   arch/powerpc/include/asm/bitops.h:261:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:261:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/builtin-__ffs.h:14:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/builtin-__ffs.h:14:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:283:33: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:283:33: sparse: sparse: got (
   arch/powerpc/include/asm/bitops.h:283:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:286:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:286:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:286:16: sparse: sparse: got 32
   arch/powerpc/include/asm/bitops.h:287:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:287:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/builtin-__fls.h:14:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/builtin-__fls.h:14:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:301:33: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/bitops.h:301:33: sparse: sparse: got (
   arch/powerpc/include/asm/bitops.h:301:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/bitops.h:304:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/bitops.h:304:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/bitops.h:304:16: sparse: sparse: got 64
   arch/powerpc/include/asm/bitops.h:305:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/bitops.h:305:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:68:29: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:68:29: sparse: sparse: got test_and_set_bit
   include/asm-generic/bitops/instrumented-atomic.h:71:43: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-atomic.h:71:43: sparse: sparse: got +
>> include/asm-generic/bitops/instrumented-atomic.h:72:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-atomic.h:72:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:72:16: sparse: sparse: got arch_test_and_set_bit
   include/asm-generic/bitops/instrumented-atomic.h:73:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-atomic.h:73:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-atomic.h:85:43: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-atomic.h:85:43: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-atomic.h:86:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-atomic.h:86:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:86:16: sparse: sparse: got arch_test_and_clear_bit
   include/asm-generic/bitops/instrumented-atomic.h:87:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-atomic.h:87:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-atomic.h:99:43: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-atomic.h:99:43: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-atomic.h:100:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-atomic.h:100:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-atomic.h:100:16: sparse: sparse: got arch_test_and_change_bit
   include/asm-generic/bitops/instrumented-atomic.h:101:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-atomic.h:101:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-lock.h:26:38: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-lock.h:26:38: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-lock.h:28:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:28:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-lock.h:42:31: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-lock.h:42:31: sparse: sparse: got +
   include/asm-generic/bitops/instrumented-lock.h:44:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:44:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-lock.h:58:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-lock.h:58:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-lock.h:58:16: sparse: sparse: got arch_test_and_set_bit_lock
   include/asm-generic/bitops/instrumented-lock.h:59:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:59:1: sparse: sparse: got }
   include/asm-generic/bitops/instrumented-lock.h:79:45: sparse: sparse: Expected ) in function declarator
   include/asm-generic/bitops/instrumented-lock.h:79:45: sparse: sparse: got (
   include/asm-generic/bitops/instrumented-lock.h:80:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/instrumented-lock.h:80:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/instrumented-lock.h:80:16: sparse: sparse: got arch_xor_unlock_is_negative_byte
   include/asm-generic/bitops/instrumented-lock.h:81:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/instrumented-lock.h:81:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/le.h:22:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:22:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:27:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:27:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:32:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:32:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:37:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:37:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:42:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:42:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:47:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:47:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:52:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:52:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:57:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:57:1: sparse: sparse: got }
   include/asm-generic/bitops/le.h:62:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/le.h:62:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
>> include/asm-generic/bitops/sched.h:18:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/bitops/sched.h:18:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/bitops/sched.h:18:16: sparse: sparse: got __ffs
   include/asm-generic/bitops/sched.h:30:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/bitops/sched.h:30:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:78:1: sparse: sparse: undefined identifier 'generic___test_and_set_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:79:1: sparse: sparse: undefined identifier 'generic___test_and_clear_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:80:1: sparse: sparse: undefined identifier 'generic___test_and_change_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'const_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:81:1: sparse: sparse: undefined identifier 'generic_test_bit'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   include/linux/bitops.h:82:1: sparse: sparse: undefined identifier 'generic_test_bit_acquire'
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/kstrtox.h:98:49: sparse: sparse: Expected ) in function declarator
   include/linux/kstrtox.h:98:49: sparse: sparse: got *
   include/linux/kstrtox.h:110:80: sparse: sparse: Expected ) in function declarator
   include/linux/kstrtox.h:110:80: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/log2.h:45:6: sparse: sparse: Expected ; at end of declaration
   include/linux/log2.h:45:6: sparse: sparse: got is_power_of_2
   include/linux/log2.h:48:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:48:1: sparse: sparse: got }
   include/linux/log2.h:58:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:58:1: sparse: sparse: got }
   include/linux/log2.h:68:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:68:1: sparse: sparse: got }
   include/linux/log2.h:202:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:202:1: sparse: sparse: got }
   include/linux/log2.h:230:26: sparse: sparse: Expected ) in function declarator
   include/linux/log2.h:230:26: sparse: sparse: got (
>> include/linux/log2.h:230:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/log2.h:232:16: sparse: sparse: Expected ) in function declarator
   include/linux/log2.h:232:16: sparse: sparse: got (
>> include/linux/log2.h:232:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/log2.h:233:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:233:1: sparse: sparse: got }
   include/linux/log2.h:270:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/log2.h:270:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/math.h:127:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/math.h:127:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/minmax.h:276:20: sparse: sparse: Expected ; at end of declaration
   include/linux/minmax.h:276:20: sparse: sparse: got in_range64
   include/linux/minmax.h:279:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/minmax.h:279:1: sparse: sparse: got }
   include/linux/minmax.h:284:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/minmax.h:284:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/sprintf.h:14:79: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:14:79: sparse: sparse: got args
   include/linux/sprintf.h:16:80: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:16:80: sparse: sparse: got args
   include/linux/sprintf.h:18:78: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:18:78: sparse: sparse: got args
   include/linux/sprintf.h:19:81: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:19:81: sparse: sparse: got args
   include/linux/sprintf.h:25:13: sparse: sparse: Expected ; at end of declaration
   include/linux/sprintf.h:25:13: sparse: sparse: got no_hash_pointers
   include/linux/sprintf.h:26:34: sparse: sparse: Expected ) in function declarator
   include/linux/sprintf.h:26:34: sparse: sparse: got slub_debug
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/kernel.h, arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, ...):
   include/linux/trace_printk.h:174:62: sparse: sparse: Expected ) in function declarator
   include/linux/trace_printk.h:174:62: sparse: sparse: got ap
   include/linux/trace_printk.h:177:61: sparse: sparse: Expected ) in function declarator
   include/linux/trace_printk.h:177:61: sparse: sparse: got ap
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   include/linux/kernel.h:162:13: sparse: sparse: Expected ; at end of declaration
   include/linux/kernel.h:162:13: sparse: sparse: got early_boot_irqs_disabled
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/pgtable-be-types.h:81:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/pgtable-be-types.h:81:20: sparse: sparse: got pte_xchg
>> arch/powerpc/include/asm/pgtable-be-types.h:90:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/pgtable-be-types.h:90:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/pgtable-be-types.h:90:16: sparse: sparse: got pte_raw
   arch/powerpc/include/asm/pgtable-be-types.h:91:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/pgtable-be-types.h:91:1: sparse: sparse: got }
   arch/powerpc/include/asm/pgtable-be-types.h:101:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/pgtable-be-types.h:101:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/pgtable-be-types.h:101:16: sparse: sparse: got pmd_raw
   arch/powerpc/include/asm/pgtable-be-types.h:102:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/pgtable-be-types.h:102:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/mmu.h:221:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:221:29: sparse: sparse: got early_mmu_has_feature
>> arch/powerpc/include/asm/mmu.h:226:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/mmu.h:226:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:226:16: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:227:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:227:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:238:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:238:29: sparse: sparse: got mmu_has_feature
>> arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: got {
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: got !
>> arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:242:9: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: got {
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:243:9: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:246:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:246:13: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:246:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: got "Warning! mmu_has_feature() used prior to jump label init!\n"
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:247:17: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:249:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/mmu.h:249:24: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:249:24: sparse: sparse: got early_mmu_has_feature
   arch/powerpc/include/asm/mmu.h:250:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:250:9: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:256:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:256:13: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:256:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got {
   arch/powerpc/include/asm/mmu.h:260:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got (
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Trying to use reserved word 'if' as identifier
>> arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got if
>> arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got branch
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got !
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:260:16: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:261:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:261:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:268:21: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:268:21: sparse: sparse: got ->
   arch/powerpc/include/asm/mmu.h:269:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:269:9: sparse: sparse: got &
   arch/powerpc/include/asm/mmu.h:270:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:270:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:304:67: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:304:67: sparse: sparse: got flush
   arch/powerpc/include/asm/mmu.h:316:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mmu.h:316:29: sparse: sparse: got radix_enabled
   arch/powerpc/include/asm/mmu.h:319:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:319:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:324:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:324:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:329:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:329:1: sparse: sparse: got }
   arch/powerpc/include/asm/mmu.h:334:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mmu.h:334:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...):
   arch/powerpc/include/asm/book3s/64/mmu.h:27:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu.h:27:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, ...):
   arch/powerpc/include/asm/book3s/64/pgtable.h:268:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:268:20: sparse: sparse: got pmd_leaf
   arch/powerpc/include/asm/book3s/64/pgtable.h:271:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:271:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:277:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:277:1: sparse: sparse: got }
>> arch/powerpc/include/asm/book3s/64/pgtable.h:284:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:285:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:285:17: sparse: sparse: got return
   arch/powerpc/include/asm/book3s/64/pgtable.h:286:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:286:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:293:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:294:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:294:17: sparse: sparse: got return
   arch/powerpc/include/asm/book3s/64/pgtable.h:295:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:295:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/book3s/64/radix.h, arch/powerpc/include/asm/book3s/64/pgtable.h, ...):
   arch/powerpc/include/asm/cpu_has_feature.h:10:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:10:29: sparse: sparse: got early_cpu_has_feature
   arch/powerpc/include/asm/cpu_has_feature.h:14:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:14:1: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:23:29: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:23:29: sparse: sparse: got cpu_has_feature
>> arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: got {
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: got !
>> arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:27:9: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: got {
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:28:9: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:31:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:31:13: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:31:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: got "Warning! cpu_has_feature() used prior to jump label init!\n"
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:32:17: sparse: sparse: got }
>> arch/powerpc/include/asm/cpu_has_feature.h:34:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:34:24: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:34:24: sparse: sparse: got early_cpu_has_feature
   arch/powerpc/include/asm/cpu_has_feature.h:35:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:35:9: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:41:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:41:13: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:41:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got {
   arch/powerpc/include/asm/cpu_has_feature.h:45:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got (
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Trying to use reserved word 'if' as identifier
>> arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got if
>> arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got branch
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got !
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:45:16: sparse: sparse: got }
   arch/powerpc/include/asm/cpu_has_feature.h:46:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpu_has_feature.h:46:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/book3s/64/pgtable.h, arch/powerpc/include/asm/book3s/64/mmu-hash.h, ...):
   arch/powerpc/include/asm/book3s/64/radix.h:357:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/radix.h:357:6: sparse: sparse: got vmemmap_can_optimize
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, ...):
   arch/powerpc/include/asm/book3s/64/pgtable.h:470:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:470:20: sparse: sparse: got pte_exec
   arch/powerpc/include/asm/book3s/64/pgtable.h:473:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:473:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:480:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:480:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:485:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:485:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:490:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:490:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:505:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:505:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:518:24: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:518:24: sparse: sparse: got (
>> arch/powerpc/include/asm/book3s/64/pgtable.h:518:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:520:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:520:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:531:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:531:20: sparse: sparse: got pte_user
   arch/powerpc/include/asm/book3s/64/pgtable.h:534:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:534:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:546:19: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:546:19: sparse: sparse: got &&
>> arch/powerpc/include/asm/book3s/64/pgtable.h:546:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:549:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:549:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:549:16: sparse: sparse: got arch_pte_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:550:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:550:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:555:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:555:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:567:9: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:567:9: sparse: sparse: got (
>> arch/powerpc/include/asm/book3s/64/pgtable.h:567:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:569:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:569:16: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:569:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:570:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:570:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:576:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:576:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:581:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:581:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:586:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:586:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:591:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:591:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:596:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:596:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:604:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:604:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:609:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:609:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:614:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:614:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:619:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:619:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:624:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:624:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:631:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:631:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:674:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:674:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:679:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:679:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:684:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:684:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:690:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:690:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:695:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:695:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:700:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:700:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:712:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:712:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:712:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:715:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:715:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:715:16: sparse: sparse: got true
   arch/powerpc/include/asm/book3s/64/pgtable.h:716:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:716:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:729:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:729:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:729:16: sparse: sparse: got hash__ptep_set_access_flags
   arch/powerpc/include/asm/book3s/64/pgtable.h:730:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:730:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:737:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:737:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:737:16: sparse: sparse: got hash__pte_same
   arch/powerpc/include/asm/book3s/64/pgtable.h:738:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:738:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:744:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:744:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:744:16: sparse: sparse: got hash__pte_none
   arch/powerpc/include/asm/book3s/64/pgtable.h:745:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:745:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:758:26: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:758:26: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:758:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:760:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:760:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:760:16: sparse: sparse: got hash__set_pte_at
   arch/powerpc/include/asm/book3s/64/pgtable.h:761:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:761:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:770:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:770:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:777:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:777:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:783:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:783:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:789:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:789:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:797:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:797:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:797:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:800:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:800:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:800:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:801:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:801:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:810:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:811:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:811:9: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:813:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:813:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:818:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:818:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:831:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:831:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:831:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:832:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:832:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:848:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:848:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:848:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:849:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:849:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:855:16: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:855:16: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:855:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:856:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:856:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:865:17: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:866:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:866:9: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:868:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:868:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:873:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:873:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:878:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:878:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:922:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:922:20: sparse: sparse: got pud_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:925:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:925:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:931:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:931:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:937:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:937:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:944:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:944:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:949:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:949:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:954:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:954:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:959:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:959:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:964:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:964:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:970:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:970:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:970:16: sparse: sparse: got hash__p4d_bad
   arch/powerpc/include/asm/book3s/64/pgtable.h:971:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:971:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:977:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:977:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:1080:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1080:20: sparse: sparse: got pmd_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:1095:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:1095:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1095:16: sparse: sparse: got pte_access_permitted
   arch/powerpc/include/asm/book3s/64/pgtable.h:1096:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1096:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:1102:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1102:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/pgtable.h:1415:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1415:20: sparse: sparse: got is_pte_rw_upgrade
   arch/powerpc/include/asm/book3s/64/pgtable.h:1420:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:1420:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:1420:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:1423:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:1423:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1423:16: sparse: sparse: got false
   arch/powerpc/include/asm/book3s/64/pgtable.h:1424:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:1424:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:172:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:172:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:277:51: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:277:51: sparse: sparse: got is_base_size
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:281:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:281:13: sparse: sparse: got !
>> arch/powerpc/include/asm/book3s/64/mmu-hash.h:281:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:287:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:287:13: sparse: sparse: got !
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:287:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:289:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:289:13: sparse: sparse: got !
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:289:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> arch/powerpc/include/asm/book3s/64/mmu-hash.h:291:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:291:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:291:16: sparse: sparse: got 1ul
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:292:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:292:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:297:1: sparse: sparse: got }
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:302:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/book3s/64/mmu-hash.h:302:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/cpuidle.h:81:14: sparse: sparse: expected ; at end of declaration
   arch/powerpc/include/asm/cpuidle.h:81:14: sparse: sparse: Expected } at end of specifier
   arch/powerpc/include/asm/cpuidle.h:81:14: sparse: sparse: got valid
   arch/powerpc/include/asm/cpuidle.h:82:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/cpuidle.h:82:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/mce.h:122:33: sparse: sparse: expected ; at end of declaration
   arch/powerpc/include/asm/mce.h:122:33: sparse: sparse: Expected } at end of specifier
   arch/powerpc/include/asm/mce.h:122:33: sparse: sparse: got sync_error
   arch/powerpc/include/asm/mce.h:187:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mce.h:187:1: sparse: sparse: got }
   arch/powerpc/include/asm/mce.h:203:33: sparse: sparse: expected ; at end of declaration
   arch/powerpc/include/asm/mce.h:203:33: sparse: sparse: Expected } at end of specifier
   arch/powerpc/include/asm/mce.h:203:33: sparse: sparse: got sync_error
   arch/powerpc/include/asm/mce.h:204:33: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/mce.h:204:33: sparse: sparse: got ignore_event
   arch/powerpc/include/asm/mce.h:205:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/mce.h:205:1: sparse: sparse: got }
   arch/powerpc/include/asm/mce.h:230:64: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mce.h:230:64: sparse: sparse: got release
   arch/powerpc/include/asm/mce.h:234:49: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mce.h:234:49: sparse: sparse: got user_mode
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/reg.h:1414:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/reg.h:1414:13: sparse: sparse: got strict_msr_control
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/math64.h, include/linux/time64.h, include/linux/restart_block.h, ...):
   include/vdso/math64.h:46:14: sparse: sparse: Expected ; at end of statement
   include/vdso/math64.h:46:14: sparse: sparse: got ovf
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/restart_block.h, include/linux/thread_info.h, arch/powerpc/include/asm/processor.h, ...):
   include/linux/time64.h:52:20: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:52:20: sparse: sparse: got timespec64_is_epoch
   include/linux/time64.h:55:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:55:1: sparse: sparse: got }
   include/linux/time64.h:66:16: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:66:16: sparse: sparse: got ->
>> include/linux/time64.h:66:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/time64.h:68:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:68:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:68:16: sparse: sparse: got lhs
   include/linux/time64.h:69:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:69:1: sparse: sparse: got }
   include/linux/time64.h:97:20: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:97:20: sparse: sparse: got timespec64_valid
   include/linux/time64.h:103:13: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:103:13: sparse: sparse: got (
   include/linux/time64.h:103:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:105:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:105:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:105:16: sparse: sparse: got true
   include/linux/time64.h:106:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:106:1: sparse: sparse: got }
   include/linux/time64.h:113:13: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:113:13: sparse: sparse: got (
   include/linux/time64.h:113:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:115:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:115:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:115:16: sparse: sparse: got true
   include/linux/time64.h:116:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:116:1: sparse: sparse: got }
   include/linux/time64.h:123:13: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:123:13: sparse: sparse: got (
   include/linux/time64.h:123:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:125:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:125:16: sparse: sparse: Expected ; at end of declaration
   include/linux/time64.h:125:16: sparse: sparse: got true
   include/linux/time64.h:126:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:126:1: sparse: sparse: got }
   include/linux/time64.h:141:15: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:141:15: sparse: sparse: got ->
   include/linux/time64.h:141:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/time64.h:144:17: sparse: sparse: Expected ) in function declarator
   include/linux/time64.h:144:17: sparse: sparse: got (
   include/linux/time64.h:144:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/time64.h:145:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/time64.h:145:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/thread_info.h, arch/powerpc/include/asm/processor.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/thread_info.h:171:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/thread_info.h:171:20: sparse: sparse: got test_thread_local_flags
   arch/powerpc/include/asm/thread_info.h:174:19: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/thread_info.h:174:19: sparse: sparse: got ->
>> arch/powerpc/include/asm/thread_info.h:174:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/thread_info.h:175:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/thread_info.h:175:1: sparse: sparse: got }
   arch/powerpc/include/asm/thread_info.h:220:22: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/thread_info.h:220:22: sparse: sparse: got <=
>> arch/powerpc/include/asm/thread_info.h:220:9: sparse: sparse: Trying to use reserved word 'while' as identifier
   arch/powerpc/include/asm/thread_info.h:225:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/thread_info.h:225:9: sparse: sparse: got }
   arch/powerpc/include/asm/thread_info.h:228:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/thread_info.h:228:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
>> include/linux/thread_info.h:87:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/thread_info.h:87:9: sparse: sparse: Expected ; at end of declaration
   include/linux/thread_info.h:87:9: sparse: sparse: got {
>> include/linux/thread_info.h:88:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/thread_info.h:88:16: sparse: sparse: Expected ; at end of declaration
   include/linux/thread_info.h:88:16: sparse: sparse: got -
   include/linux/thread_info.h:89:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:89:1: sparse: sparse: got }
   include/linux/thread_info.h:105:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:105:1: sparse: sparse: got }
   include/linux/thread_info.h:110:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:110:1: sparse: sparse: got }
>> include/linux/thread_info.h:117:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/thread_info.h:118:17: sparse: sparse: Expected ; at end of declaration
   include/linux/thread_info.h:118:17: sparse: sparse: got clear_ti_thread_flag
   include/linux/thread_info.h:119:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:119:1: sparse: sparse: got }
   include/linux/thread_info.h:124:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:124:1: sparse: sparse: got }
   include/linux/thread_info.h:129:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:129:1: sparse: sparse: got }
   include/linux/thread_info.h:134:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:134:1: sparse: sparse: got }
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ) in function declarator
   include/linux/thread_info.h:142:16: sparse: sparse: got !
>> include/linux/thread_info.h:142:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:142:16: sparse: sparse: got }
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ) in nested declarator
   include/linux/thread_info.h:142:16: sparse: sparse: got volatile
>> include/linux/thread_info.h:142:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/thread_info.h:142:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:142:16: sparse: sparse: got }
   include/linux/thread_info.h:143:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:143:1: sparse: sparse: got }
   include/linux/thread_info.h:209:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:209:1: sparse: sparse: got }
   include/linux/thread_info.h:216:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/thread_info.h:216:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/ptrace.h:261:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:261:20: sparse: sparse: got trap_is_scv
   arch/powerpc/include/asm/ptrace.h:264:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:264:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:269:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:269:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:274:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:274:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:279:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:279:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:284:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:284:1: sparse: sparse: got }
>> arch/powerpc/include/asm/ptrace.h:291:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/ptrace.h:292:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:292:17: sparse: sparse: got return
   arch/powerpc/include/asm/ptrace.h:293:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:293:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:300:31: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/ptrace.h:300:31: sparse: sparse: got (
>> arch/powerpc/include/asm/ptrace.h:300:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/ptrace.h:302:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/ptrace.h:303:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:303:17: sparse: sparse: got return
   arch/powerpc/include/asm/ptrace.h:304:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:304:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:309:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:309:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:314:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:314:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:319:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:319:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:325:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:325:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:331:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:331:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:373:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:373:20: sparse: sparse: got regs_within_kernel_stack
   arch/powerpc/include/asm/ptrace.h:378:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:378:1: sparse: sparse: got }
   arch/powerpc/include/asm/ptrace.h:393:14: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:393:14: sparse: sparse: got +=
   arch/powerpc/include/asm/ptrace.h:394:37: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/ptrace.h:394:37: sparse: sparse: got (
   arch/powerpc/include/asm/ptrace.h:394:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/ptrace.h:396:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   arch/powerpc/include/asm/ptrace.h:397:17: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:397:17: sparse: sparse: got return
   arch/powerpc/include/asm/ptrace.h:398:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:398:1: sparse: sparse: got }
>> arch/powerpc/include/asm/ptrace.h:414:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/ptrace.h:414:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/ptrace.h:414:16: sparse: sparse: got 0
   arch/powerpc/include/asm/ptrace.h:415:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/ptrace.h:415:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/hw_breakpoint.h:21:25: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:21:25: sparse: sparse: got perf_single_step
   arch/powerpc/include/asm/hw_breakpoint.h:22:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_breakpoint.h:22:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_breakpoint.h:59:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:59:6: sparse: sparse: got wp_check_constraints
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/hw_breakpoint.h, arch/powerpc/include/asm/processor.h, include/linux/sched.h, ...):
   arch/powerpc/include/asm/debug.h:51:6: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/debug.h:51:6: sparse: sparse: got ppc_breakpoint_available
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/processor.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   arch/powerpc/include/asm/hw_breakpoint.h:116:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:116:13: sparse: sparse: got dawr_force_enable
   arch/powerpc/include/asm/hw_breakpoint.h:117:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_breakpoint.h:117:20: sparse: sparse: got dawr_enabled
   arch/powerpc/include/asm/hw_breakpoint.h:120:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_breakpoint.h:120:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/preempt.h, include/linux/preempt.h, include/linux/sched.h, ...):
   include/asm-generic/preempt.h:43:29: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/preempt.h:43:29: sparse: sparse: got test_preempt_need_resched
   include/asm-generic/preempt.h:46:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:46:1: sparse: sparse: got }
   include/asm-generic/preempt.h:55:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:55:1: sparse: sparse: got }
   include/asm-generic/preempt.h:60:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:60:1: sparse: sparse: got }
   include/asm-generic/preempt.h:70:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:70:1: sparse: sparse: got }
   include/asm-generic/preempt.h:79:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/preempt.h:79:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/preempt.h:468:1: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:468:1: sparse: sparse: got class_preempt_is_conditional
   include/linux/preempt.h:469:1: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:469:1: sparse: sparse: got class_preempt_notrace_is_conditional
   include/linux/preempt.h:473:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:473:13: sparse: sparse: got preempt_model_none
   include/linux/preempt.h:474:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:474:13: sparse: sparse: got preempt_model_voluntary
   include/linux/preempt.h:475:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:475:13: sparse: sparse: got preempt_model_full
   include/linux/preempt.h:476:13: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:476:13: sparse: sparse: got preempt_model_lazy
   include/linux/preempt.h:500:20: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:500:20: sparse: sparse: got preempt_model_rt
   include/linux/preempt.h:503:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/preempt.h:503:1: sparse: sparse: got }
   include/linux/preempt.h:515:20: sparse: sparse: Expected ; at end of declaration
   include/linux/preempt.h:515:20: sparse: sparse: got preempt_model_preemptible
   include/linux/preempt.h:518:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/preempt.h:518:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/cpumask_types.h:9:57: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask_types.h:9:57: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-arch-fallback.h:2127:1: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2127:1: sparse: sparse: got raw_atomic_try_cmpxchg
   include/linux/atomic/atomic-arch-fallback.h:2140:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2140:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2140:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2142:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2142:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2142:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2144:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2144:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2174:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2174:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2174:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2176:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2176:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2176:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2178:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2178:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2207:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2207:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2207:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2209:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2209:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2209:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2211:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2211:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2237:13: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-arch-fallback.h:2237:13: sparse: sparse: got (
   include/linux/atomic/atomic-arch-fallback.h:2237:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2239:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-arch-fallback.h:2239:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-arch-fallback.h:2239:16: sparse: sparse: got __builtin_expect
   include/linux/atomic/atomic-arch-fallback.h:2241:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2241:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2262:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2262:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2282:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2282:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2302:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-arch-fallback.h:2302:1: sparse: sparse: got }
   include/linux/atomic/atomic-arch-fallback.h:2329:1: sparse: sparse: Expected ; at the end of type declaration
--
   include/linux/atomic/atomic-instrumented.h:4502:42: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4503:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4503:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4503:16: sparse: sparse: got raw_atomic_long_try_cmpxchg_relaxed
   include/linux/atomic/atomic-instrumented.h:4504:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4504:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4521:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4521:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4522:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4522:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4522:16: sparse: sparse: got raw_atomic_long_sub_and_test
   include/linux/atomic/atomic-instrumented.h:4523:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4523:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4539:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4539:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4540:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4540:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4540:16: sparse: sparse: got raw_atomic_long_dec_and_test
   include/linux/atomic/atomic-instrumented.h:4541:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4541:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4557:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4557:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4558:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4558:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4558:16: sparse: sparse: got raw_atomic_long_inc_and_test
   include/linux/atomic/atomic-instrumented.h:4559:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4559:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4576:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4576:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4577:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4577:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4577:16: sparse: sparse: got raw_atomic_long_add_negative
   include/linux/atomic/atomic-instrumented.h:4578:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4578:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4595:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4595:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4595:16: sparse: sparse: got raw_atomic_long_add_negative_acquire
   include/linux/atomic/atomic-instrumented.h:4596:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4596:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4613:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4613:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4614:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4614:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4614:16: sparse: sparse: got raw_atomic_long_add_negative_release
   include/linux/atomic/atomic-instrumented.h:4615:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4615:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4632:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4632:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4632:16: sparse: sparse: got raw_atomic_long_add_negative_relaxed
   include/linux/atomic/atomic-instrumented.h:4633:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4633:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4652:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4652:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4653:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4653:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4653:16: sparse: sparse: got raw_atomic_long_fetch_add_unless
   include/linux/atomic/atomic-instrumented.h:4654:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4654:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4673:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4673:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4674:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4674:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4674:16: sparse: sparse: got raw_atomic_long_add_unless
   include/linux/atomic/atomic-instrumented.h:4675:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4675:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4692:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4692:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4693:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4693:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4693:16: sparse: sparse: got raw_atomic_long_inc_not_zero
   include/linux/atomic/atomic-instrumented.h:4694:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4694:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4711:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4711:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4712:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4712:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4712:16: sparse: sparse: got raw_atomic_long_inc_unless_negative
   include/linux/atomic/atomic-instrumented.h:4713:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4713:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4730:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4730:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4731:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4731:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4731:16: sparse: sparse: got raw_atomic_long_dec_unless_positive
   include/linux/atomic/atomic-instrumented.h:4732:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4732:1: sparse: sparse: got }
   include/linux/atomic/atomic-instrumented.h:4749:47: sparse: sparse: Expected ) in function declarator
   include/linux/atomic/atomic-instrumented.h:4749:47: sparse: sparse: got (
   include/linux/atomic/atomic-instrumented.h:4750:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/atomic/atomic-instrumented.h:4750:16: sparse: sparse: Expected ; at end of declaration
   include/linux/atomic/atomic-instrumented.h:4750:16: sparse: sparse: got raw_atomic_long_dec_if_positive
   include/linux/atomic/atomic-instrumented.h:4751:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/atomic/atomic-instrumented.h:4751:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:58:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:58:1: sparse: sparse: got }
   include/linux/llist.h:98:20: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:98:20: sparse: sparse: got llist_on_list
   include/linux/llist.h:100:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:100:16: sparse: sparse: got !
>> include/linux/llist.h:100:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:100:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:100:16: sparse: sparse: got }
   include/linux/llist.h:100:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:100:16: sparse: sparse: got volatile
>> include/linux/llist.h:100:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:100:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:100:16: sparse: sparse: got }
   include/linux/llist.h:101:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:101:1: sparse: sparse: got }
   include/linux/llist.h:218:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:218:16: sparse: sparse: got !
   include/linux/llist.h:218:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:218:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:218:16: sparse: sparse: got }
   include/linux/llist.h:218:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:218:16: sparse: sparse: got volatile
   include/linux/llist.h:218:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:218:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:218:16: sparse: sparse: got }
   include/linux/llist.h:219:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:219:1: sparse: sparse: got }
   include/linux/llist.h:223:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:223:16: sparse: sparse: got !
   include/linux/llist.h:223:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:223:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:223:16: sparse: sparse: got }
   include/linux/llist.h:223:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:223:16: sparse: sparse: got volatile
   include/linux/llist.h:223:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:223:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:223:16: sparse: sparse: got }
   include/linux/llist.h:224:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:224:1: sparse: sparse: got }
   include/linux/llist.h:238:36: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:238:36: sparse: sparse: got !
   include/linux/llist.h:238:36: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:238:36: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:238:36: sparse: sparse: got }
   include/linux/llist.h:238:36: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:238:36: sparse: sparse: got volatile
   include/linux/llist.h:238:36: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/llist.h:238:36: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:238:36: sparse: sparse: got }
>> include/linux/llist.h:240:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:240:12: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:240:12: sparse: sparse: got {
   include/linux/llist.h:242:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:242:9: sparse: sparse: got }
   include/linux/llist.h:242:19: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:242:19: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:242:19: sparse: sparse: got {
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got (
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got (
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:242:19: sparse: sparse: got {
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got (
   include/linux/llist.h:242:19: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/llist.h:242:19: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:242:19: sparse: sparse: got !
   include/linux/llist.h:242:19: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:242:19: sparse: sparse: got }
   include/linux/llist.h:242:19: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:242:19: sparse: sparse: got }
>> include/linux/llist.h:244:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/llist.h:244:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:244:16: sparse: sparse: got !
   include/linux/llist.h:245:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:245:1: sparse: sparse: got }
   include/linux/llist.h:252:13: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:252:13: sparse: sparse: got ->
   include/linux/llist.h:253:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/llist.h:253:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:253:16: sparse: sparse: got new_last
   include/linux/llist.h:254:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:254:1: sparse: sparse: got }
   include/linux/llist.h:266:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:266:1: sparse: sparse: got }
   include/linux/llist.h:271:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:271:1: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:283:16: sparse: sparse: got (
   include/linux/llist.h:283:16: sparse: sparse: Expected ) in nested declarator
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ) in function declarator
   include/linux/llist.h:283:16: sparse: sparse: got *
>> include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word '__typeof__' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:283:16: sparse: sparse: got {
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:283:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:283:16: sparse: sparse: got }
   include/linux/llist.h:284:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:284:1: sparse: sparse: got }
   include/linux/llist.h:290:13: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:290:13: sparse: sparse: got ->
   include/linux/llist.h:291:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/llist.h:291:16: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:291:16: sparse: sparse: got first
   include/linux/llist.h:292:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/llist.h:292:1: sparse: sparse: got }
   include/linux/llist.h:312:13: sparse: sparse: Expected ; at end of declaration
   include/linux/llist.h:312:13: sparse: sparse: got llist_del_first_this
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/mutex_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/osq_lock.h:28:13: sparse: sparse: Expected ; at end of declaration
   include/linux/osq_lock.h:28:13: sparse: sparse: got osq_lock
   include/linux/osq_lock.h:31:20: sparse: sparse: Expected ; at end of declaration
   include/linux/osq_lock.h:31:20: sparse: sparse: got osq_is_locked
   include/linux/osq_lock.h:34:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/osq_lock.h:34:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/mutex_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/spinlock_types.h:28:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/spinlock_types.h:28:9: sparse: sparse: got }
   include/linux/spinlock_types.h:29:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/spinlock_types.h:29:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/mutex_types.h:42:33: sparse: sparse: expected ; at end of declaration
   include/linux/mutex_types.h:42:33: sparse: sparse: Expected } at end of specifier
   include/linux/mutex_types.h:42:33: sparse: sparse: got owner
   include/linux/mutex_types.h:54:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/mutex_types.h:54:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:209:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:209:20: sparse: sparse: got arch_irqs_disabled_flags
   arch/powerpc/include/asm/hw_irq.h:212:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:212:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:217:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:217:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got (
>> arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got !
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:226:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:228:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:228:9: sparse: sparse: got debug_smp_processor_id
>> arch/powerpc/include/asm/hw_irq.h:228:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/hw_irq.h:229:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:229:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got !
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:238:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:240:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:240:9: sparse: sparse: got debug_smp_processor_id
   arch/powerpc/include/asm/hw_irq.h:240:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/hw_irq.h:241:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:241:1: sparse: sparse: got }
>> arch/powerpc/include/asm/hw_irq.h:252:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/hw_irq.h:252:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:252:16: sparse: sparse: got false
   arch/powerpc/include/asm/hw_irq.h:253:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:253:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:316:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:316:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:324:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:324:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:334:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:334:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:345:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:345:20: sparse: sparse: got should_hard_irq_enable
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:348:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got {
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:349:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got {
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:350:17: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:351:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:351:9: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:362:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:362:13: sparse: sparse: got 1
   arch/powerpc/include/asm/hw_irq.h:362:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:370:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got (
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got !
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:370:21: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:372:9: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:372:9: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:377:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   arch/powerpc/include/asm/hw_irq.h:377:16: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:377:16: sparse: sparse: got true
   arch/powerpc/include/asm/hw_irq.h:378:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:378:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:392:9: sparse: sparse: Expected ) in nested declarator
   arch/powerpc/include/asm/hw_irq.h:392:9: sparse: sparse: got debug_smp_processor_id
   arch/powerpc/include/asm/hw_irq.h:392:9: sparse: sparse: Trying to use reserved word 'void' as identifier
   arch/powerpc/include/asm/hw_irq.h:394:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:394:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:399:1: sparse: sparse: Expected ; at the end of type declaration
   arch/powerpc/include/asm/hw_irq.h:399:1: sparse: sparse: got }
   arch/powerpc/include/asm/hw_irq.h:402:13: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/hw_irq.h:402:13: sparse: sparse: got prep_irq_for_idle_irqsoff
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:265:1: sparse: sparse: Expected ; at end of declaration
   include/linux/irqflags.h:265:1: sparse: sparse: got class_irq_is_conditional
   include/linux/irqflags.h:265:1: sparse: sparse: Expected ; at end of statement
   include/linux/irqflags.h:265:1: sparse: sparse: got was_disabled
   include/linux/irqflags.h:266:1: sparse: sparse: Expected ; at end of declaration
   include/linux/irqflags.h:266:1: sparse: sparse: got class_irqsave_is_conditional
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/bottom_half.h:39:20: sparse: sparse: Expected ; at end of declaration
   include/linux/bottom_half.h:39:20: sparse: sparse: got local_bh_blocked
   include/linux/bottom_half.h:39:59: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bottom_half.h:39:59: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:45:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:45:9: sparse: sparse: got !
>> include/linux/list.h:45:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:45:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:45:9: sparse: sparse: got }
>> include/linux/list.h:45:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:45:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:45:9: sparse: sparse: got {
   include/linux/list.h:45:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:45:9: sparse: sparse: got }
   include/linux/list.h:45:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:45:9: sparse: sparse: got }
   include/linux/list.h:46:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:46:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:46:9: sparse: sparse: got {
   include/linux/list.h:46:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:46:9: sparse: sparse: got !
   include/linux/list.h:46:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:46:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:46:9: sparse: sparse: got }
   include/linux/list.h:46:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:46:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:46:9: sparse: sparse: got {
   include/linux/list.h:46:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:46:9: sparse: sparse: got }
   include/linux/list.h:46:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:46:9: sparse: sparse: got }
   include/linux/list.h:47:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:47:1: sparse: sparse: got }
   include/linux/list.h:73:29: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:73:29: sparse: sparse: got __list_add_valid
   include/linux/list.h:79:13: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:79:13: sparse: sparse: got !
   include/linux/list.h:79:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:94:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:94:9: sparse: sparse: got }
>> include/linux/list.h:97:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:97:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:97:16: sparse: sparse: got ret
   include/linux/list.h:98:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:98:1: sparse: sparse: got }
   include/linux/list.h:114:29: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:114:29: sparse: sparse: got __list_del_entry_valid
   include/linux/list.h:118:13: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:118:13: sparse: sparse: got !
   include/linux/list.h:118:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:127:21: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:127:21: sparse: sparse: got (
   include/linux/list.h:127:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:130:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:130:9: sparse: sparse: got }
   include/linux/list.h:133:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:133:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:133:16: sparse: sparse: got ret
   include/linux/list.h:134:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:134:1: sparse: sparse: got }
   include/linux/list.h:161:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:161:13: sparse: sparse: got ->
   include/linux/list.h:162:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:162:12: sparse: sparse: got ->
   include/linux/list.h:163:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:163:12: sparse: sparse: got ->
   include/linux/list.h:164:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:164:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:164:9: sparse: sparse: got {
   include/linux/list.h:164:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:164:9: sparse: sparse: got !
   include/linux/list.h:164:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:164:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:164:9: sparse: sparse: got }
   include/linux/list.h:164:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:164:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:164:9: sparse: sparse: got {
   include/linux/list.h:164:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:164:9: sparse: sparse: got }
   include/linux/list.h:164:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:164:9: sparse: sparse: got }
   include/linux/list.h:165:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:165:1: sparse: sparse: got }
   include/linux/list.h:178:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:178:1: sparse: sparse: got }
   include/linux/list.h:192:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:192:1: sparse: sparse: got }
   include/linux/list.h:204:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:204:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:204:9: sparse: sparse: got {
   include/linux/list.h:204:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:204:9: sparse: sparse: got !
   include/linux/list.h:204:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:204:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:204:9: sparse: sparse: got }
   include/linux/list.h:204:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:204:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:204:9: sparse: sparse: got {
   include/linux/list.h:204:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:204:9: sparse: sparse: got }
   include/linux/list.h:204:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:204:9: sparse: sparse: got }
   include/linux/list.h:205:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:205:1: sparse: sparse: got }
   include/linux/list.h:218:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:218:14: sparse: sparse: got ->
   include/linux/list.h:219:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:219:1: sparse: sparse: got }
   include/linux/list.h:226:25: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:226:25: sparse: sparse: got ->
   include/linux/list.h:227:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:227:1: sparse: sparse: got }
   include/linux/list.h:238:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:238:14: sparse: sparse: got ->
   include/linux/list.h:239:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:239:14: sparse: sparse: got ->
   include/linux/list.h:240:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:240:1: sparse: sparse: got }
   include/linux/list.h:253:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:253:12: sparse: sparse: got ->
   include/linux/list.h:254:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:254:12: sparse: sparse: got ->
   include/linux/list.h:255:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:255:12: sparse: sparse: got ->
   include/linux/list.h:256:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:256:1: sparse: sparse: got }
   include/linux/list.h:270:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:270:1: sparse: sparse: got }
   include/linux/list.h:284:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:284:17: sparse: sparse: got ==
   include/linux/list.h:284:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:287:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:287:1: sparse: sparse: got }
   include/linux/list.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:297:1: sparse: sparse: got }
   include/linux/list.h:308:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:308:1: sparse: sparse: got }
   include/linux/list.h:320:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:320:1: sparse: sparse: got }
   include/linux/list.h:336:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:336:13: sparse: sparse: got ->
   include/linux/list.h:338:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:338:13: sparse: sparse: got ->
   include/linux/list.h:339:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:339:14: sparse: sparse: got ->
   include/linux/list.h:341:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:341:13: sparse: sparse: got ->
   include/linux/list.h:342:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:342:13: sparse: sparse: got ->
   include/linux/list.h:343:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:343:1: sparse: sparse: got }
   include/linux/list.h:353:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:353:1: sparse: sparse: got }
   include/linux/list.h:363:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:363:1: sparse: sparse: got }
   include/linux/list.h:373:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:373:1: sparse: sparse: got }
   include/linux/list.h:381:16: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:381:16: sparse: sparse: got !
   include/linux/list.h:381:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:381:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:381:16: sparse: sparse: got }
   include/linux/list.h:381:16: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:381:16: sparse: sparse: got volatile
>> include/linux/list.h:381:16: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:381:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:381:16: sparse: sparse: got }
   include/linux/list.h:382:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:382:1: sparse: sparse: got }
   include/linux/list.h:398:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:398:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:398:9: sparse: sparse: got {
   include/linux/list.h:398:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:398:9: sparse: sparse: got !
   include/linux/list.h:398:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:398:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:398:9: sparse: sparse: got }
   include/linux/list.h:398:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:398:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:398:9: sparse: sparse: got {
   include/linux/list.h:398:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:398:9: sparse: sparse: got }
   include/linux/list.h:398:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:398:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:399:9: sparse: sparse: got !
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:399:9: sparse: sparse: got !
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:399:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:399:9: sparse: sparse: got {
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:399:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:399:9: sparse: sparse: got }
   include/linux/list.h:400:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:400:1: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:417:34: sparse: sparse: got !
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:417:34: sparse: sparse: got volatile
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:417:34: sparse: sparse: got {
   include/linux/list.h:417:34: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:417:34: sparse: sparse: got !
   include/linux/list.h:417:34: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:417:34: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:417:34: sparse: sparse: got }
   include/linux/list.h:418:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:418:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:418:16: sparse: sparse: got list_is_head
   include/linux/list.h:418:53: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:418:53: sparse: sparse: got !
   include/linux/list.h:418:53: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:418:53: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:418:53: sparse: sparse: got }
   include/linux/list.h:418:53: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:418:53: sparse: sparse: got volatile
   include/linux/list.h:418:53: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:418:53: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:418:53: sparse: sparse: got }
   include/linux/list.h:419:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:419:1: sparse: sparse: got }
   include/linux/list.h:429:13: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:429:13: sparse: sparse: got !
   include/linux/list.h:429:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:432:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:432:9: sparse: sparse: got }
   include/linux/list.h:451:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:451:1: sparse: sparse: got }
   include/linux/list.h:460:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:460:1: sparse: sparse: got }
   include/linux/list.h:466:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:466:13: sparse: sparse: got ->
   include/linux/list.h:467:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:467:13: sparse: sparse: got ->
   include/linux/list.h:468:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:468:13: sparse: sparse: got ->
   include/linux/list.h:469:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:469:14: sparse: sparse: got ->
   include/linux/list.h:470:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:470:13: sparse: sparse: got ->
   include/linux/list.h:471:18: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:471:18: sparse: sparse: got ->
   include/linux/list.h:472:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:472:1: sparse: sparse: got }
   include/linux/list.h:493:29: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:493:29: sparse: sparse: got (
   include/linux/list.h:493:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:495:25: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:495:25: sparse: sparse: got (
   include/linux/list.h:495:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/list.h:497:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/list.h:498:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:498:17: sparse: sparse: got __list_cut_position
   include/linux/list.h:499:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:499:1: sparse: sparse: got }
   include/linux/list.h:521:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:522:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:522:9: sparse: sparse: got }
   include/linux/list.h:524:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:524:13: sparse: sparse: got ->
   include/linux/list.h:525:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:525:13: sparse: sparse: got ->
   include/linux/list.h:526:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:526:13: sparse: sparse: got ->
   include/linux/list.h:527:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:527:13: sparse: sparse: got ->
   include/linux/list.h:528:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:528:14: sparse: sparse: got ->
   include/linux/list.h:529:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:529:1: sparse: sparse: got }
   include/linux/list.h:538:14: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:538:14: sparse: sparse: got ->
   include/linux/list.h:539:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:539:13: sparse: sparse: got ->
   include/linux/list.h:541:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:541:13: sparse: sparse: got ->
   include/linux/list.h:542:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:542:13: sparse: sparse: got ->
   include/linux/list.h:543:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:543:1: sparse: sparse: got }
   include/linux/list.h:555:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:555:1: sparse: sparse: got }
   include/linux/list.h:567:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:567:1: sparse: sparse: got }
   include/linux/list.h:582:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:582:9: sparse: sparse: got }
   include/linux/list.h:599:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:599:9: sparse: sparse: got }
   include/linux/list.h:760:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:760:9: sparse: sparse: got =
>> include/linux/list.h:760:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/list.h:760:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:760:9: sparse: sparse: got !
   include/linux/list.h:760:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:760:9: sparse: sparse: got )
   include/linux/list.h:763:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:763:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:763:16: sparse: sparse: got count
   include/linux/list.h:764:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:764:1: sparse: sparse: got }
   include/linux/list.h:949:10: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:949:10: sparse: sparse: got ->
   include/linux/list.h:950:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:950:1: sparse: sparse: got }
   include/linux/list.h:963:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:963:1: sparse: sparse: got }
   include/linux/list.h:975:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:975:17: sparse: sparse: got !
   include/linux/list.h:975:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:975:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:975:17: sparse: sparse: got }
   include/linux/list.h:975:17: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:975:17: sparse: sparse: got volatile
   include/linux/list.h:975:17: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:975:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:975:17: sparse: sparse: got }
   include/linux/list.h:976:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:976:1: sparse: sparse: got }
   include/linux/list.h:984:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:984:17: sparse: sparse: got !
   include/linux/list.h:984:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:984:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:984:17: sparse: sparse: got }
   include/linux/list.h:984:17: sparse: sparse: Expected ) in nested declarator
   include/linux/list.h:984:17: sparse: sparse: got volatile
   include/linux/list.h:984:17: sparse: sparse: Trying to use reserved word 'const' as identifier
   include/linux/list.h:984:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:984:17: sparse: sparse: got }
   include/linux/list.h:985:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:985:1: sparse: sparse: got }
   include/linux/list.h:992:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:992:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:992:9: sparse: sparse: got {
   include/linux/list.h:992:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:992:9: sparse: sparse: got !
   include/linux/list.h:992:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:992:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:992:9: sparse: sparse: got }
   include/linux/list.h:992:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:992:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:992:9: sparse: sparse: got {
   include/linux/list.h:992:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:992:9: sparse: sparse: got }
   include/linux/list.h:992:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:992:9: sparse: sparse: got }
   include/linux/list.h:993:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:994:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:994:17: sparse: sparse: got do
   include/linux/list.h:994:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:994:17: sparse: sparse: got !
   include/linux/list.h:994:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:994:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:994:17: sparse: sparse: got }
   include/linux/list.h:994:17: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:994:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:994:17: sparse: sparse: got {
   include/linux/list.h:994:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:994:17: sparse: sparse: got }
   include/linux/list.h:994:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:994:17: sparse: sparse: got }
   include/linux/list.h:995:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:995:1: sparse: sparse: got }
   include/linux/list.h:1007:10: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1007:10: sparse: sparse: got ->
   include/linux/list.h:1008:10: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1008:10: sparse: sparse: got ->
   include/linux/list.h:1009:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1009:1: sparse: sparse: got }
   include/linux/list.h:1022:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1022:9: sparse: sparse: got }
   include/linux/list.h:1036:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1036:9: sparse: sparse: got {
   include/linux/list.h:1036:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1036:9: sparse: sparse: got !
   include/linux/list.h:1036:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1036:9: sparse: sparse: got }
   include/linux/list.h:1036:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1036:9: sparse: sparse: got {
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1036:9: sparse: sparse: got }
   include/linux/list.h:1036:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1036:9: sparse: sparse: got }
   include/linux/list.h:1037:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1038:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1038:17: sparse: sparse: got do
   include/linux/list.h:1038:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1038:17: sparse: sparse: got !
   include/linux/list.h:1038:17: sparse: sparse: Trying to use reserved word 'if' as identifier
--
   include/linux/list.h:1065:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1065:9: sparse: sparse: got }
   include/linux/list.h:1066:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1066:9: sparse: sparse: got {
   include/linux/list.h:1066:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1066:9: sparse: sparse: got !
   include/linux/list.h:1066:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1066:9: sparse: sparse: got }
   include/linux/list.h:1066:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1066:9: sparse: sparse: got {
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1066:9: sparse: sparse: got }
   include/linux/list.h:1066:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1066:9: sparse: sparse: got }
   include/linux/list.h:1067:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1067:9: sparse: sparse: got {
   include/linux/list.h:1067:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1067:9: sparse: sparse: got !
   include/linux/list.h:1067:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1067:9: sparse: sparse: got }
   include/linux/list.h:1067:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1067:9: sparse: sparse: got {
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1067:9: sparse: sparse: got }
   include/linux/list.h:1067:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1067:9: sparse: sparse: got }
   include/linux/list.h:1069:14: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1069:14: sparse: sparse: got ->
   include/linux/list.h:1069:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1070:17: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1070:17: sparse: sparse: got !
   include/linux/list.h:1070:17: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1070:17: sparse: sparse: got }
   include/linux/list.h:1070:17: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1070:17: sparse: sparse: got {
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1070:17: sparse: sparse: got }
   include/linux/list.h:1070:17: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1070:17: sparse: sparse: got }
   include/linux/list.h:1071:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1071:1: sparse: sparse: got }
   include/linux/list.h:1084:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1084:1: sparse: sparse: got }
   include/linux/list.h:1093:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1093:1: sparse: sparse: got }
   include/linux/list.h:1107:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1107:1: sparse: sparse: got }
   include/linux/list.h:1121:16: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1121:16: sparse: sparse: got ->
   include/linux/list.h:1121:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/list.h:1123:12: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1123:12: sparse: sparse: got ->
   include/linux/list.h:1124:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1124:1: sparse: sparse: got }
   include/linux/list.h:1140:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1140:13: sparse: sparse: got ->
   include/linux/list.h:1141:11: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1141:11: sparse: sparse: got ->
   include/linux/list.h:1142:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1142:13: sparse: sparse: got ->
   include/linux/list.h:1143:13: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1143:13: sparse: sparse: got ->
   include/linux/list.h:1144:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1144:1: sparse: sparse: got }
   include/linux/list.h:1211:9: sparse: sparse: Expected ) in function declarator
   include/linux/list.h:1211:9: sparse: sparse: got =
   include/linux/list.h:1211:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/list.h:1211:9: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1211:9: sparse: sparse: got )
   include/linux/list.h:1214:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/list.h:1214:16: sparse: sparse: Expected ; at end of declaration
   include/linux/list.h:1214:16: sparse: sparse: got count
   include/linux/list.h:1215:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/list.h:1215:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/bitmap.h, include/linux/cpumask.h, include/linux/smp.h, ...):
   include/linux/bitmap-str.h:8:34: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap-str.h:8:34: sparse: sparse: got list
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:151:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:151:6: sparse: sparse: got __bitmap_equal
   include/linux/bitmap.h:153:13: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:153:13: sparse: sparse: got __bitmap_or_equal
   include/linux/bitmap.h:165:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:165:6: sparse: sparse: got __bitmap_and
   include/linux/bitmap.h:173:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:173:6: sparse: sparse: got __bitmap_andnot
   include/linux/bitmap.h:178:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:178:6: sparse: sparse: got __bitmap_intersects
   include/linux/bitmap.h:180:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:180:6: sparse: sparse: got __bitmap_subset
   include/linux/bitmap.h:325:6: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:325:6: sparse: sparse: got bitmap_and
>> include/linux/bitmap.h:330:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:330:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:330:16: sparse: sparse: got __bitmap_and
   include/linux/bitmap.h:331:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:331:1: sparse: sparse: got }
>> include/linux/bitmap.h:339:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:340:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:340:17: sparse: sparse: got __bitmap_or
   include/linux/bitmap.h:341:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:341:1: sparse: sparse: got }
   include/linux/bitmap.h:349:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:349:24: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:349:24: sparse: sparse: got hweight_long
   include/linux/bitmap.h:350:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:350:9: sparse: sparse: got }
   include/linux/bitmap.h:352:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:352:9: sparse: sparse: got }
   include/linux/bitmap.h:361:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:362:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:362:17: sparse: sparse: got __bitmap_xor
   include/linux/bitmap.h:363:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:363:1: sparse: sparse: got }
   include/linux/bitmap.h:371:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:371:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:371:16: sparse: sparse: got __bitmap_andnot
   include/linux/bitmap.h:372:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:372:1: sparse: sparse: got }
   include/linux/bitmap.h:379:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:380:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:380:17: sparse: sparse: got __bitmap_complement
   include/linux/bitmap.h:381:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:381:1: sparse: sparse: got }
   include/linux/bitmap.h:395:33: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:395:33: sparse: sparse: got (
>> include/linux/bitmap.h:395:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:398:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:398:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:398:16: sparse: sparse: got __bitmap_equal
   include/linux/bitmap.h:399:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:399:1: sparse: sparse: got }
   include/linux/bitmap.h:417:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:417:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:417:16: sparse: sparse: got !
   include/linux/bitmap.h:418:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:418:1: sparse: sparse: got }
   include/linux/bitmap.h:425:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:426:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:426:17: sparse: sparse: got return
   include/linux/bitmap.h:427:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:427:1: sparse: sparse: got }
   include/linux/bitmap.h:434:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:435:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:435:17: sparse: sparse: got return
   include/linux/bitmap.h:436:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:436:1: sparse: sparse: got }
   include/linux/bitmap.h:444:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:444:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:444:16: sparse: sparse: got find_first_bit
   include/linux/bitmap.h:445:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:445:1: sparse: sparse: got }
   include/linux/bitmap.h:453:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:453:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:453:16: sparse: sparse: got find_first_zero_bit
   include/linux/bitmap.h:454:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:454:1: sparse: sparse: got }
   include/linux/bitmap.h:461:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:461:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:461:16: sparse: sparse: got __bitmap_weight
   include/linux/bitmap.h:462:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:462:1: sparse: sparse: got }
   include/linux/bitmap.h:470:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:470:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:470:16: sparse: sparse: got __bitmap_weight_and
   include/linux/bitmap.h:471:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:471:1: sparse: sparse: got }
   include/linux/bitmap.h:479:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:479:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:479:16: sparse: sparse: got __bitmap_weight_andnot
   include/linux/bitmap.h:480:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:480:1: sparse: sparse: got }
   include/linux/bitmap.h:487:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:487:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:487:14: sparse: sparse: got if
   include/linux/bitmap.h:489:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:489:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:489:14: sparse: sparse: got if
   include/linux/bitmap.h:494:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:495:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:495:17: sparse: sparse: got __bitmap_set
   include/linux/bitmap.h:496:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:496:1: sparse: sparse: got }
   include/linux/bitmap.h:503:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:503:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:503:14: sparse: sparse: got if
   include/linux/bitmap.h:505:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:505:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:505:14: sparse: sparse: got if
   include/linux/bitmap.h:510:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:511:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:511:17: sparse: sparse: got __bitmap_clear
   include/linux/bitmap.h:512:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:512:1: sparse: sparse: got }
   include/linux/bitmap.h:520:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:521:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:521:17: sparse: sparse: got __bitmap_shift_right
   include/linux/bitmap.h:522:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:522:1: sparse: sparse: got }
   include/linux/bitmap.h:530:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:531:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:531:17: sparse: sparse: got __bitmap_shift_left
   include/linux/bitmap.h:532:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:532:1: sparse: sparse: got }
   include/linux/bitmap.h:543:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/bitmap.h:544:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:544:17: sparse: sparse: got __bitmap_replace
   include/linux/bitmap.h:545:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:545:1: sparse: sparse: got }
   include/linux/bitmap.h:591:9: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:591:9: sparse: sparse: got (
>> include/linux/bitmap.h:591:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/bitmap.h:591:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:591:9: sparse: sparse: got <
   include/linux/bitmap.h:591:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:591:9: sparse: sparse: got ++
   include/linux/bitmap.h:593:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:593:1: sparse: sparse: got }
   include/linux/bitmap.h:648:9: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:648:9: sparse: sparse: got (
   include/linux/bitmap.h:648:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/bitmap.h:648:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:648:9: sparse: sparse: got <
   include/linux/bitmap.h:648:9: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:648:9: sparse: sparse: got ++
   include/linux/bitmap.h:650:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:650:1: sparse: sparse: got }
   include/linux/bitmap.h:658:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:658:1: sparse: sparse: got }
   include/linux/bitmap.h:673:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:673:1: sparse: sparse: got }
   include/linux/bitmap.h:691:26: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:691:26: sparse: sparse: got (
   include/linux/bitmap.h:691:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:694:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:694:16: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:694:16: sparse: sparse: got 0
   include/linux/bitmap.h:695:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:695:1: sparse: sparse: got }
   include/linux/bitmap.h:716:18: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:716:18: sparse: sparse: got =
   include/linux/bitmap.h:716:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   include/linux/bitmap.h:716:28: sparse: sparse: Expected ) in nested declarator
   include/linux/bitmap.h:716:28: sparse: sparse: got =
   include/linux/bitmap.h:716:66: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:716:66: sparse: sparse: got )
   include/linux/bitmap.h:719:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:719:9: sparse: sparse: got }
   include/linux/bitmap.h:721:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:721:1: sparse: sparse: got }
   include/linux/bitmap.h:769:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:769:1: sparse: sparse: got }
   include/linux/bitmap.h:789:13: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:789:13: sparse: sparse: got (
   include/linux/bitmap.h:789:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:792:19: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:792:19: sparse: sparse: got >=
   include/linux/bitmap.h:792:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:797:27: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:797:27: sparse: sparse: got >>
   include/linux/bitmap.h:797:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/bitmap.h:798:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:798:1: sparse: sparse: got }
   include/linux/bitmap.h:823:14: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:823:14: sparse: sparse: got fit
   include/linux/bitmap.h:825:13: sparse: sparse: Expected ) in function declarator
   include/linux/bitmap.h:825:13: sparse: sparse: got (
   include/linux/bitmap.h:825:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:829:15: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:829:15: sparse: sparse: got &=
   include/linux/bitmap.h:835:20: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:835:20: sparse: sparse: got &=
   include/linux/bitmap.h:836:20: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:836:20: sparse: sparse: got |=
   include/linux/bitmap.h:837:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/bitmap.h:838:17: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:838:17: sparse: sparse: got return
   include/linux/bitmap.h:840:24: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:840:24: sparse: sparse: got &=
   include/linux/bitmap.h:841:24: sparse: sparse: Expected ; at end of declaration
   include/linux/bitmap.h:841:24: sparse: sparse: got |=
   include/linux/bitmap.h:842:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/bitmap.h:842:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/nodemask.h, include/linux/numa.h, include/linux/cpumask.h, ...):
   include/linux/random.h:19:83: sparse: sparse: Expected ) in function declarator
   include/linux/random.h:19:83: sparse: sparse: got sleep_after
   include/linux/random.h:120:6: sparse: sparse: Expected ; at end of declaration
   include/linux/random.h:120:6: sparse: sparse: got rng_is_initialized
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/numa.h, include/linux/cpumask.h, include/linux/smp.h, ...):
   include/linux/nodemask.h:153:29: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:153:29: sparse: sparse: got __node_test_and_set
   include/linux/nodemask.h:156:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:156:1: sparse: sparse: got }
   include/linux/nodemask.h:164:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:164:1: sparse: sparse: got }
   include/linux/nodemask.h:172:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:172:1: sparse: sparse: got }
   include/linux/nodemask.h:180:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:180:1: sparse: sparse: got }
   include/linux/nodemask.h:188:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:188:1: sparse: sparse: got }
   include/linux/nodemask.h:195:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:195:1: sparse: sparse: got }
   include/linux/nodemask.h:203:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:203:1: sparse: sparse: got }
   include/linux/nodemask.h:211:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:211:1: sparse: sparse: got }
   include/linux/nodemask.h:219:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:219:1: sparse: sparse: got }
   include/linux/nodemask.h:227:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:227:1: sparse: sparse: got }
   include/linux/nodemask.h:233:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:233:1: sparse: sparse: got }
   include/linux/nodemask.h:239:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:239:1: sparse: sparse: got }
   include/linux/nodemask.h:245:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:245:1: sparse: sparse: got }
>> include/linux/nodemask.h:253:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:253:16: sparse: sparse: got {
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:253:16: sparse: sparse: got !
>> include/linux/nodemask.h:253:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:253:16: sparse: sparse: got }
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ) in nested declarator
   include/linux/nodemask.h:253:16: sparse: sparse: got <
   include/linux/nodemask.h:253:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:253:16: sparse: sparse: got }
   include/linux/nodemask.h:254:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:254:1: sparse: sparse: got }
   include/linux/nodemask.h:259:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:259:16: sparse: sparse: got {
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:259:16: sparse: sparse: got !
   include/linux/nodemask.h:259:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:259:16: sparse: sparse: got }
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ) in nested declarator
   include/linux/nodemask.h:259:16: sparse: sparse: got <
   include/linux/nodemask.h:259:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:259:16: sparse: sparse: got }
   include/linux/nodemask.h:260:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:260:1: sparse: sparse: got }
   include/linux/nodemask.h:271:17: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:271:17: sparse: sparse: got ==
   include/linux/nodemask.h:271:9: sparse: sparse: Trying to use reserved word 'if' as identifier
>> include/linux/nodemask.h:273:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/nodemask.h:273:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:273:16: sparse: sparse: got ret
   include/linux/nodemask.h:274:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:274:1: sparse: sparse: got }
   include/linux/nodemask.h:279:9: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:279:9: sparse: sparse: got (
   include/linux/nodemask.h:280:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:280:1: sparse: sparse: got }
   include/linux/nodemask.h:296:16: sparse: sparse: Trying to use reserved word 'do' as identifier
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ; at end of declaration
   include/linux/nodemask.h:296:16: sparse: sparse: got {
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ) in function declarator
   include/linux/nodemask.h:296:16: sparse: sparse: got !
   include/linux/nodemask.h:296:16: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:296:16: sparse: sparse: got }
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ) in nested declarator
   include/linux/nodemask.h:296:16: sparse: sparse: got <
   include/linux/nodemask.h:296:16: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:296:16: sparse: sparse: got }
   include/linux/nodemask.h:297:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:297:1: sparse: sparse: got }
   include/linux/nodemask.h:331:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:331:1: sparse: sparse: got }
   include/linux/nodemask.h:337:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:337:1: sparse: sparse: got }
   include/linux/nodemask.h:345:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:345:1: sparse: sparse: got }
   include/linux/nodemask.h:353:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:353:1: sparse: sparse: got }
   include/linux/nodemask.h:361:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:361:1: sparse: sparse: got }
   include/linux/nodemask.h:369:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/nodemask.h:369:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/numa.h:10:20: sparse: sparse: Expected ; at end of declaration
   include/linux/numa.h:10:20: sparse: sparse: got numa_valid_node
   include/linux/numa.h:13:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/numa.h:13:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/cpumask.h:133:18: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:133:18: sparse: sparse: got cpus_booted_once_mask
   include/linux/cpumask.h:647:6: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:647:6: sparse: sparse: got cpumask_test_cpu
   include/linux/cpumask.h:650:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:650:1: sparse: sparse: got }
   include/linux/cpumask.h:665:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:665:1: sparse: sparse: got }
   include/linux/cpumask.h:680:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:680:1: sparse: sparse: got }
>> include/linux/cpumask.h:690:17: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/cpumask.h:691:9: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:691:9: sparse: sparse: got }
   include/linux/cpumask.h:693:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:693:1: sparse: sparse: got }
   include/linux/cpumask.h:702:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:702:1: sparse: sparse: got }
   include/linux/cpumask.h:718:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:718:1: sparse: sparse: got }
   include/linux/cpumask.h:732:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:732:1: sparse: sparse: got }
   include/linux/cpumask.h:748:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:748:1: sparse: sparse: got }
   include/linux/cpumask.h:762:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:762:1: sparse: sparse: got }
   include/linux/cpumask.h:778:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:778:1: sparse: sparse: got }
   include/linux/cpumask.h:792:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:792:1: sparse: sparse: got }
   include/linux/cpumask.h:809:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:809:1: sparse: sparse: got }
   include/linux/cpumask.h:824:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:824:1: sparse: sparse: got }
   include/linux/cpumask.h:838:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:838:1: sparse: sparse: got }
   include/linux/cpumask.h:849:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:849:1: sparse: sparse: got }
   include/linux/cpumask.h:860:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:860:1: sparse: sparse: got }
   include/linux/cpumask.h:871:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:871:1: sparse: sparse: got }
   include/linux/cpumask.h:884:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:884:1: sparse: sparse: got }
   include/linux/cpumask.h:898:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:898:1: sparse: sparse: got }
   include/linux/cpumask.h:911:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:911:1: sparse: sparse: got }
   include/linux/cpumask.h:924:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:924:1: sparse: sparse: got }
   include/linux/cpumask.h:935:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:935:1: sparse: sparse: got }
   include/linux/cpumask.h:972:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:972:1: sparse: sparse: got }
   include/linux/cpumask.h:987:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:987:1: sparse: sparse: got }
   include/linux/cpumask.h:999:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:999:1: sparse: sparse: got }
   include/linux/cpumask.h:1011:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1011:1: sparse: sparse: got }
   include/linux/cpumask.h:1021:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1021:1: sparse: sparse: got }
   include/linux/cpumask.h:1079:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1079:1: sparse: sparse: got }
   include/linux/cpumask.h:1085:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1085:1: sparse: sparse: got }
   include/linux/cpumask.h:1090:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/cpumask.h:1090:16: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1090:16: sparse: sparse: got true
   include/linux/cpumask.h:1091:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1091:1: sparse: sparse: got }
   include/linux/cpumask.h:1097:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/linux/cpumask.h:1097:16: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1097:16: sparse: sparse: got true
   include/linux/cpumask.h:1098:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1098:1: sparse: sparse: got }
   include/linux/cpumask.h:1115:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1115:1: sparse: sparse: got }
>> include/linux/cpumask.h:1118:1: sparse: sparse: Trying to use reserved word 'if' as identifier
   include/linux/cpumask.h:1118:1: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1118:1: sparse: sparse: got free_cpumask_var
   include/linux/cpumask.h:1118:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1118:1: sparse: sparse: got }
   include/linux/cpumask.h:1165:44: sparse: sparse: Expected ) in function declarator
   include/linux/cpumask.h:1165:44: sparse: sparse: got online
   include/linux/cpumask.h:1166:46: sparse: sparse: Expected ) in function declarator
   include/linux/cpumask.h:1166:46: sparse: sparse: got possible
   include/linux/cpumask.h:1229:29: sparse: sparse: Expected ; at end of declaration
   include/linux/cpumask.h:1229:29: sparse: sparse: got cpu_online
   include/linux/cpumask.h:1232:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1232:1: sparse: sparse: got }
   include/linux/cpumask.h:1237:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1237:1: sparse: sparse: got }
   include/linux/cpumask.h:1242:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1242:1: sparse: sparse: got }
   include/linux/cpumask.h:1247:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1247:1: sparse: sparse: got }
   include/linux/cpumask.h:1252:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1252:1: sparse: sparse: got }
   include/linux/cpumask.h:1257:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1257:1: sparse: sparse: got }
   include/linux/cpumask.h:1331:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1331:1: sparse: sparse: got }
   include/linux/cpumask.h:1355:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1355:1: sparse: sparse: got }
   include/linux/cpumask.h:1377:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/cpumask.h:1377:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/lockdep.h, include/linux/spinlock.h, include/linux/sched.h, ...):
   include/linux/smp.h:18:15: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:18:15: sparse: sparse: got *
   include/linux/smp.h:25:25: sparse: sparse: expected ; at end of declaration
   include/linux/smp.h:25:25: sparse: sparse: Expected } at end of specifier
   include/linux/smp.h:25:25: sparse: sparse: got func
   include/linux/smp.h:27:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:27:1: sparse: sparse: got }
   include/linux/smp.h:50:57: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:50:57: sparse: sparse: got func
   include/linux/smp.h:53:44: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:53:44: sparse: sparse: got cond_func
   include/linux/smp.h:70:48: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:70:48: sparse: sparse: got func
   include/linux/smp.h:73:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:73:1: sparse: sparse: got }
   include/linux/smp.h:95:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:95:1: sparse: sparse: got }
   include/linux/smp.h:107:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/smp.h:107:1: sparse: sparse: got }
   include/linux/smp.h:163:40: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:163:40: sparse: sparse: got func
   include/linux/smp.h:165:45: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:165:45: sparse: sparse: got func
   include/linux/smp.h:168:43: sparse: sparse: Expected ) in function declarator
   include/linux/smp.h:168:43: sparse: sparse: got func
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/paravirt.h, arch/powerpc/include/asm/qspinlock.h, ...):
   arch/powerpc/include/asm/cputhreads.h:26:18: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/cputhreads.h:26:18: sparse: sparse: got threads_core_mask
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/rseq_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/workqueue_types.h:17:23: sparse: sparse: expected ; at end of declaration
   include/linux/workqueue_types.h:17:23: sparse: sparse: Expected } at end of specifier
   include/linux/workqueue_types.h:17:23: sparse: sparse: got data
   include/linux/workqueue_types.h:23:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/workqueue_types.h:23:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/unwind_deferred_types.h:36:33: sparse: sparse: expected ; at end of declaration
   include/linux/unwind_deferred_types.h:36:33: sparse: sparse: Expected } at end of specifier
   include/linux/unwind_deferred_types.h:36:33: sparse: sparse: got unwind_mask
   include/linux/unwind_deferred_types.h:40:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/unwind_deferred_types.h:40:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/switch_to.h):
   include/linux/sched.h:923:41: sparse: sparse: expected ; at end of declaration
   include/linux/sched.h:923:41: sparse: sparse: Expected } at end of specifier
   include/linux/sched.h:923:41: sparse: sparse: got *
   include/linux/sched.h:924:41: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:924:41: sparse: sparse: got *
   include/linux/sched.h:925:41: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:925:41: sparse: sparse: got cpus_mask
   include/linux/sched.h:973:60: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:973:60: sparse: sparse: got :
   include/linux/sched.h:974:66: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:974:66: sparse: sparse: got :
   include/linux/sched.h:975:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:975:55: sparse: sparse: got :
   include/linux/sched.h:976:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:976:55: sparse: sparse: got :
   include/linux/sched.h:979:41: sparse: sparse: Expected ; at the end of type declaration
   include/linux/sched.h:979:41: sparse: sparse: got :
   include/linux/sched.h:996:60: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:996:60: sparse: sparse: got :
   include/linux/sched.h:998:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:998:55: sparse: sparse: got :
   include/linux/sched.h:1002:50: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1002:50: sparse: sparse: got :
   include/linux/sched.h:1003:50: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1003:50: sparse: sparse: got :
   include/linux/sched.h:1005:56: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1005:56: sparse: sparse: got :
   include/linux/sched.h:1012:53: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1012:53: sparse: sparse: got :
   include/linux/sched.h:1015:55: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1015:55: sparse: sparse: got :
   include/linux/sched.h:1019:60: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1019:60: sparse: sparse: got :
   include/linux/sched.h:1021:47: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1021:47: sparse: sparse: got :
   include/linux/sched.h:1024:53: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1024:53: sparse: sparse: got :
   include/linux/sched.h:1028:52: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1028:52: sparse: sparse: got :
   include/linux/sched.h:1032:54: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1032:54: sparse: sparse: got :
   include/linux/sched.h:1036:51: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1036:51: sparse: sparse: got :
   include/linux/sched.h:1048:56: sparse: sparse: Expected ; at end of declaration
   include/linux/sched.h:1048:56: sparse: sparse: got :
   include/linux/sched.h:1647:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/sched.h:1647:1: sparse: sparse: got }
>> include/linux/sched.h:2078:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:37:16: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:37:16: sparse: sparse: got signed
   lib/raid/raid6/powerpc/altivec8.c:46:45: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:46:45: sparse: sparse: got SHLBYTE
   lib/raid/raid6/powerpc/altivec8.c:49:1: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec8.c:49:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c:60:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   lib/raid/raid6/powerpc/altivec8.c:60:27: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:60:27: sparse: sparse: got __builtin_vec_cmpgt
   lib/raid/raid6/powerpc/altivec8.c:61:1: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec8.c:61:1: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c:73:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:73:19: sparse: sparse: got wd0
   lib/raid/raid6/powerpc/altivec8.c:74:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:74:19: sparse: sparse: got wd1
   lib/raid/raid6/powerpc/altivec8.c:75:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:75:19: sparse: sparse: got wd2
   lib/raid/raid6/powerpc/altivec8.c:76:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:76:19: sparse: sparse: got wd3
   lib/raid/raid6/powerpc/altivec8.c:77:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:77:19: sparse: sparse: got wd4
   lib/raid/raid6/powerpc/altivec8.c:78:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:78:19: sparse: sparse: got wd5
   lib/raid/raid6/powerpc/altivec8.c:79:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:79:19: sparse: sparse: got wd6
   lib/raid/raid6/powerpc/altivec8.c:80:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:80:19: sparse: sparse: got wd7
   lib/raid/raid6/powerpc/altivec8.c:81:19: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:81:19: sparse: sparse: got x1d
   lib/raid/raid6/powerpc/altivec8.c:87:17: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec8.c:87:17: sparse: sparse: got =
   lib/raid/raid6/powerpc/altivec8.c:87:9: sparse: sparse: Trying to use reserved word 'for' as identifier
   lib/raid/raid6/powerpc/altivec8.c:87:25: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:87:25: sparse: sparse: got <
   lib/raid/raid6/powerpc/altivec8.c:87:37: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:87:37: sparse: sparse: got +=
   lib/raid/raid6/powerpc/altivec8.c:89:42: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:90:42: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:91:42: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:92:42: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:93:42: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:94:42: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:95:42: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:96:25: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec8.c:96:25: sparse: sparse: got =
   lib/raid/raid6/powerpc/altivec8.c:96:17: sparse: sparse: Trying to use reserved word 'for' as identifier
   lib/raid/raid6/powerpc/altivec8.c:96:36: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:96:36: sparse: sparse: got >=
   lib/raid/raid6/powerpc/altivec8.c:96:44: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:96:44: sparse: sparse: got --
   lib/raid/raid6/powerpc/altivec8.c:98:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:99:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:100:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:101:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:102:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:103:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:104:44: sparse: sparse: No right hand side of '*'-expression
   lib/raid/raid6/powerpc/altivec8.c:153:17: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec8.c:153:17: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c:155:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:155:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:156:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:156:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:157:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:157:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:158:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:158:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:159:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:159:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:160:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:160:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:161:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:161:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:162:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:162:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:163:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:163:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:164:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:164:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:165:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:165:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:166:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:166:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:167:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:167:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:168:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:168:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:169:29: sparse: sparse: Expected ) in nested declarator
   lib/raid/raid6/powerpc/altivec8.c:169:29: sparse: sparse: got *
   lib/raid/raid6/powerpc/altivec8.c:170:9: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec8.c:170:9: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c:175:9: sparse: sparse: Expected ; at the end of type declaration
   lib/raid/raid6/powerpc/altivec8.c:175:9: sparse: sparse: got }
   lib/raid/raid6/powerpc/altivec8.c:181:9: sparse: sparse: Trying to use reserved word 'do' as identifier
   lib/raid/raid6/powerpc/altivec8.c:181:9: sparse: sparse: Expected ; at end of declaration
   lib/raid/raid6/powerpc/altivec8.c:181:9: sparse: sparse: got {
   lib/raid/raid6/powerpc/altivec8.c:181:9: sparse: sparse: Expected ) in function declarator
   lib/raid/raid6/powerpc/altivec8.c:181:9: sparse: sparse: got (
   lib/raid/raid6/powerpc/altivec8.c:181:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   lib/raid/raid6/powerpc/altivec8.c:181:9: sparse: sparse: Expected ) in function declarator
--
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4613:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4613:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4652:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4652:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4673:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4673:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4692:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4692:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4711:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4711:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4730:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4730:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/atomic.h, include/linux/llist.h, include/linux/smp_types.h, ...):
   include/linux/atomic/atomic-instrumented.h:4749:9: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/atomic/atomic-instrumented.h:4749:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier 'first'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier 'first'
   include/linux/llist.h:242:19: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/llist.h:242:19: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:242:19: sparse: sparse: symbol 'instrument_read_write' redeclared with different type (incompatible argument 1 (different base types)):
   include/linux/llist.h:242:19: sparse:    int static [signed] [toplevel] instrument_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/asm-generic/bitops/instrumented-atomic.h, arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, ...):
   include/linux/instrumented.h:53:29: sparse: note: previously declared as:
   include/linux/instrumented.h:53:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] instrument_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '___o'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier 'new_first'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:242:19: sparse: sparse: cast from unknown type
   include/linux/llist.h:283:16: sparse: sparse: symbol 'instrument_atomic_read_write' redeclared with different type (different argument counts):
   include/linux/llist.h:283:16: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, ...):
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse: note: previously declared as:
   include/asm-generic/bitops/instrumented-atomic.h:99:9: sparse:    int static [signed] [toplevel] instrument_atomic_read_write( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/smp_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/llist.h:283:16: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:283:16: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:283:16: sparse: sparse: undefined identifier '__ai_ptr'
   include/linux/llist.h:283:16: sparse: sparse: cast from unknown type
   include/linux/llist.h:283:16: sparse: sparse: symbol '__ret' has multiple initializers (originally initialized at include/linux/atomic/atomic-arch-fallback.h:4047)
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:393:9: sparse: sparse: symbol '__hard_irq_enable' redeclared with different type (different base types):
   arch/powerpc/include/asm/hw_irq.h:393:9: sparse:    int static [signed] [toplevel] __hard_irq_enable( ... )
   arch/powerpc/include/asm/hw_irq.h:64:20: sparse: note: previously declared as:
   arch/powerpc/include/asm/hw_irq.h:64:20: sparse:    void static inline [gnu_inline] [toplevel] [unused] __hard_irq_enable( ... )
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:265:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/irqflags.h:265:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse: note: previously declared as:
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse:    int static inline [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/irqflags.h, include/linux/irqflags.h, include/linux/spinlock.h, ...):
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse: note: previously declared as:
   arch/powerpc/include/asm/hw_irq.h:345:15: sparse:    int static inline [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:93:17: sparse: sparse: symbol 'ret' has multiple initializers (originally initialized at include/linux/atomic/atomic-arch-fallback.h:3940)
   include/linux/list.h:120:42: sparse: sparse: undefined identifier 'entry'
   include/linux/list.h:129:17: sparse: sparse: symbol 'ret' has multiple initializers (originally initialized at include/linux/list.h:93)
   include/linux/list.h:161:9: sparse: sparse: symbol 'next' redeclared with different type (different base types):
   include/linux/list.h:161:9: sparse:    int [addressable] [toplevel] next
   include/linux/list.h:120:34: sparse: note: previously declared as:
   include/linux/list.h:120:34: sparse:    struct list_head *[addressable] [toplevel] next
>> include/linux/list.h:536:38: sparse: sparse: cannot dereference this type
   include/linux/list.h:536:26: sparse: sparse: symbol 'last' redeclared with different type (different base types):
   include/linux/list.h:536:26: sparse:    struct list_head *[addressable] [toplevel] last
   include/linux/list.h:341:9: sparse: note: previously declared as:
   include/linux/list.h:341:9: sparse:    int [addressable] [toplevel] last
   include/linux/list.h:539:9: sparse: sparse: symbol 'prev' redeclared with different type (different base types):
   include/linux/list.h:539:9: sparse:    int [addressable] [toplevel] prev
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/page.h, arch/powerpc/include/asm/mmu.h, arch/powerpc/include/asm/paca.h, ...):
   arch/powerpc/include/asm/pgtable-be-types.h:96:16: sparse: note: previously declared as:
   arch/powerpc/include/asm/pgtable-be-types.h:96:16: sparse:    restricted __be64 [addressable] [toplevel] [usertype] prev
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:541:9: sparse: sparse: symbol 'last' redeclared with different type (different base types):
   include/linux/list.h:541:9: sparse:    int [addressable] [toplevel] last
   include/linux/list.h:536:26: sparse: note: previously declared as:
   include/linux/list.h:536:26: sparse:    struct list_head *[addressable] [toplevel] last
   include/linux/list.h:542:9: sparse: sparse: symbol 'next' redeclared with different type (different base types):
   include/linux/list.h:542:9: sparse:    int [addressable] [toplevel] next
   include/linux/list.h:120:34: sparse: note: previously declared as:
   include/linux/list.h:120:34: sparse:    struct list_head *[addressable] [toplevel] next
   include/linux/list.h:760:9: sparse: sparse: cannot dereference this type
   include/linux/list.h:990:37: sparse: sparse: undefined identifier 'n'
   include/linux/list.h:1123:9: sparse: sparse: symbol 'old' redeclared with different type (different type sizes):
   include/linux/list.h:1123:9: sparse:    int [addressable] [toplevel] old
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   include/asm-generic/bitops/generic-non-atomic.h:109:23: sparse: note: previously declared as:
   include/asm-generic/bitops/generic-non-atomic.h:109:23: sparse:    unsigned long [addressable] [toplevel] old
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:1140:9: sparse: sparse: symbol 'last' redeclared with different type (different base types):
   include/linux/list.h:1140:9: sparse:    int [addressable] [toplevel] last
   include/linux/list.h:536:26: sparse: note: previously declared as:
   include/linux/list.h:536:26: sparse:    struct list_head *[addressable] [toplevel] last
   include/linux/list.h:1209:16: sparse: sparse: symbol 'count' has multiple initializers (originally initialized at include/linux/list.h:758)
   include/linux/list.h:1211:9: sparse: sparse: cannot dereference this type
   include/linux/list.h:1211:9: sparse: sparse: symbol 'pos' has multiple initializers (originally initialized at include/linux/list.h:760)
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:151:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:151:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:153:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:153:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:165:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:165:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:173:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:173:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:178:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:178:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:180:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:180:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:589:9: sparse: sparse: symbol 'bitmap_zero' redeclared with different type (incompatible argument 1 (different base types)):
   include/linux/bitmap.h:589:9: sparse:    int static [signed] [toplevel] bitmap_zero( ... )
   include/linux/bitmap.h:234:29: sparse: note: previously declared as:
   include/linux/bitmap.h:234:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] bitmap_zero( ... )
   include/linux/bitmap.h:591:9: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:591:9: sparse: sparse: symbol 'bit' redeclared with different type (different signedness):
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:587:22: sparse: note: previously declared as:
   include/linux/bitmap.h:587:22: sparse:    unsigned int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:591:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: note: previously declared as:
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: note: previously declared as:
   include/linux/bitmap.h:591:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:644:22: sparse: sparse: symbol 'bit' redeclared with different type (different signedness):
   include/linux/bitmap.h:644:22: sparse:    unsigned int [addressable] [toplevel] bit
   include/linux/bitmap.h:591:9: sparse: note: previously declared as:
   include/linux/bitmap.h:591:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:646:9: sparse: sparse: symbol 'bitmap_zero' redeclared with different type (incompatible argument 1 (different base types)):
   include/linux/bitmap.h:646:9: sparse:    int static [signed] [toplevel] bitmap_zero( ... )
   include/linux/bitmap.h:234:29: sparse: note: previously declared as:
   include/linux/bitmap.h:234:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] bitmap_zero( ... )
   include/linux/bitmap.h:648:9: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:648:9: sparse: sparse: symbol 'bit' redeclared with different type (different signedness):
   include/linux/bitmap.h:648:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:644:22: sparse: note: previously declared as:
   include/linux/bitmap.h:644:22: sparse:    unsigned int [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:648:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: note: previously declared as:
   include/linux/bitmap.h:648:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: sparse: symbol 'bit' redeclared with different type (different base types):
   include/linux/bitmap.h:648:9: sparse:    int [addressable] [toplevel] bit
   include/linux/bitmap.h:648:9: sparse: note: previously declared as:
   include/linux/bitmap.h:648:9: sparse:    incomplete type [addressable] [toplevel] bit
   include/linux/bitmap.h:657:34: sparse: sparse: undefined identifier 'bitmap'
   include/linux/bitmap.h:716:57: sparse: sparse: symbol 'pos' has multiple initializers (originally initialized at include/linux/list.h:1211)
   include/linux/bitmap.h:785:32: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:795:21: sparse: sparse: undefined identifier 'map'
   include/linux/bitmap.h:795:25: sparse: sparse: undefined identifier 'index'
   include/linux/bitmap.h:795:34: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:795:9: sparse: sparse: symbol 'value_low' redeclared with different type (different type sizes):
   include/linux/bitmap.h:795:9: sparse:    int [addressable] [toplevel] value_low
   include/linux/bitmap.h:787:23: sparse: note: previously declared as:
   include/linux/bitmap.h:787:23: sparse:    unsigned long [addressable] [toplevel] value_low
   include/linux/bitmap.h:796:22: sparse: sparse: undefined identifier 'map'
   include/linux/bitmap.h:796:26: sparse: sparse: undefined identifier 'index'
   include/linux/bitmap.h:796:39: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:796:39: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:796:9: sparse: sparse: symbol 'value_high' redeclared with different type (different type sizes):
   include/linux/bitmap.h:796:9: sparse:    int [addressable] [toplevel] value_high
   include/linux/bitmap.h:787:34: sparse: note: previously declared as:
   include/linux/bitmap.h:787:34: sparse:    unsigned long [addressable] [toplevel] value_high
   include/linux/bitmap.h:823:9: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/bitmap.h:823:9: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/cpumask.h, include/linux/smp.h, include/linux/lockdep.h, ...):
   include/linux/bitmap.h:828:16: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:828:9: sparse: sparse: symbol 'mask' redeclared with different type (different type sizes):
   include/linux/bitmap.h:828:9: sparse:    int [addressable] [toplevel] mask
   include/linux/bitmap.h:822:23: sparse: note: previously declared as:
   include/linux/bitmap.h:822:23: sparse:    unsigned long [addressable] [toplevel] mask
   include/linux/bitmap.h:830:18: sparse: sparse: undefined identifier 'start'
   include/linux/bitmap.h:830:9: sparse: sparse: symbol 'offset' redeclared with different type (different type sizes):
   include/linux/bitmap.h:830:9: sparse:    int [addressable] [toplevel] offset
   include/linux/bitmap.h:820:23: sparse: note: previously declared as:
   include/linux/bitmap.h:820:23: sparse:    unsigned long [addressable] [toplevel] offset
   include/linux/bitmap.h:831:9: sparse: sparse: symbol 'space' redeclared with different type (different type sizes):
   include/linux/bitmap.h:831:9: sparse:    int [addressable] [toplevel] space
   include/linux/bitmap.h:821:23: sparse: note: previously declared as:
   include/linux/bitmap.h:821:23: sparse:    unsigned long [addressable] [toplevel] space
   include/linux/bitmap.h:832:24: sparse: sparse: undefined identifier 'nbits'
   include/linux/bitmap.h:833:17: sparse: sparse: undefined identifier 'start'
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/nodemask.h, include/linux/numa.h, include/linux/cpumask.h, ...):
   include/linux/random.h:120:1: sparse: sparse: symbol '__bool' redeclared with different type (different modifiers):
   include/linux/random.h:120:1: sparse:    int static [toplevel] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/irqflags.h:266:1: sparse: note: previously declared as:
   include/linux/irqflags.h:266:1: sparse:    int static const [toplevel] [unused] __bool
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/numa.h, include/linux/cpumask.h, include/linux/smp.h, ...):
   include/linux/nodemask.h:253:16: sparse: sparse: undefined identifier 'srcp'
>> include/linux/nodemask.h:253:16: sparse: sparse: cannot dereference this type
   include/linux/nodemask.h:259:16: sparse: sparse: undefined identifier 'srcp'
   include/linux/nodemask.h:259:16: sparse: sparse: cannot dereference this type
   include/linux/nodemask.h:279:9: sparse: sparse: symbol '__node_set' redeclared with different type (different argument counts):
   include/linux/nodemask.h:279:9: sparse:    int static [signed] [toplevel] __node_set( ... )
   include/linux/nodemask.h:125:29: sparse: note: previously declared as:
   include/linux/nodemask.h:125:29: sparse:    void static inline [gnu_inline] [toplevel] [unused] __node_set( ... )
   include/linux/nodemask.h:296:16: sparse: sparse: undefined identifier 'maskp'
   include/linux/nodemask.h:296:16: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/rseq_types.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/workqueue_types.h:18:26: sparse: sparse: symbol 'entry' redeclared with different type (different base types):
   include/linux/workqueue_types.h:18:26: sparse:    struct list_head [addressable] [toplevel] entry
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/smp.h, include/linux/lockdep.h, include/linux/spinlock.h, ...):
   include/linux/list.h:528:9: sparse: note: previously declared as:
   include/linux/list.h:528:9: sparse:    int [addressable] [toplevel] entry
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through arch/powerpc/include/asm/switch_to.h):
   include/linux/sched.h:1270:41: sparse: sparse: symbol 'lockdep_recursion' redeclared with different type (different address spaces):
   include/linux/sched.h:1270:41: sparse:    unsigned int [addressable] [toplevel] lockdep_recursion
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/spinlock.h, include/linux/sched.h, arch/powerpc/include/asm/switch_to.h):
   include/linux/lockdep.h:571:1: sparse: note: previously declared as:
   include/linux/lockdep.h:571:1: sparse:    unsigned int extern [addressable] [noderef] [toplevel] __percpu lockdep_recursion
   lib/raid/raid6/powerpc/altivec8.c:70:12: sparse: sparse: symbol 'p' redeclared with different type (different type sizes):
   lib/raid/raid6/powerpc/altivec8.c:70:12: sparse:    unsigned char [usertype] *[addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec8.c: note: in included file (through include/linux/bitops.h, include/linux/kernel.h, arch/powerpc/include/asm/page.h, ...):
   arch/powerpc/include/asm/bitops.h:181:23: sparse: note: previously declared as:
   arch/powerpc/include/asm/bitops.h:181:23: sparse:    unsigned long *[addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec8.c:83:14: sparse: sparse: undefined identifier 'disks'
   lib/raid/raid6/powerpc/altivec8.c:84:13: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:84:9: sparse: sparse: symbol 'p' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec8.c:84:9: sparse:    int [addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec8.c:70:12: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec8.c:70:12: sparse:    unsigned char [usertype] *[addressable] [toplevel] p
   lib/raid/raid6/powerpc/altivec8.c:85:13: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:85:9: sparse: sparse: symbol 'q' redeclared with different type (different base types):
   lib/raid/raid6/powerpc/altivec8.c:85:9: sparse:    int [addressable] [toplevel] q
   lib/raid/raid6/powerpc/altivec8.c:70:16: sparse: note: previously declared as:
   lib/raid/raid6/powerpc/altivec8.c:70:16: sparse:    unsigned char [usertype] *[addressable] [toplevel] q
   lib/raid/raid6/powerpc/altivec8.c:89:23: sparse: sparse: undefined identifier 'wp1'
   lib/raid/raid6/powerpc/altivec8.c:89:29: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c:89:44: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:90:23: sparse: sparse: undefined identifier 'wp2'
   lib/raid/raid6/powerpc/altivec8.c:90:29: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c:90:44: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:91:23: sparse: sparse: undefined identifier 'wp3'
   lib/raid/raid6/powerpc/altivec8.c:91:29: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c:91:44: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:92:23: sparse: sparse: undefined identifier 'wp4'
   lib/raid/raid6/powerpc/altivec8.c:92:29: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c:92:44: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:93:23: sparse: sparse: undefined identifier 'wp5'
   lib/raid/raid6/powerpc/altivec8.c:93:29: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c:93:44: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:94:23: sparse: sparse: undefined identifier 'wp6'
   lib/raid/raid6/powerpc/altivec8.c:94:29: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c:94:44: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:95:23: sparse: sparse: undefined identifier 'wp7'
   lib/raid/raid6/powerpc/altivec8.c:95:29: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c:95:44: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:98:31: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c:98:46: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:99:31: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c:99:46: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:100:31: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c:100:46: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:101:31: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c:101:46: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:102:31: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c:102:46: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:103:31: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c:103:46: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:104:31: sparse: sparse: cannot dereference this type
   lib/raid/raid6/powerpc/altivec8.c:104:46: sparse: sparse: undefined identifier 'dptr'
   lib/raid/raid6/powerpc/altivec8.c:105:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec8.c:106:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec8.c:107:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec8.c:108:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec8.c:109:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec8.c:110:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec8.c:111:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec8.c:112:31: sparse: sparse: undefined identifier '__builtin_vec_xor'
   lib/raid/raid6/powerpc/altivec8.c:113:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec8.c:114:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec8.c:115:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec8.c:116:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec8.c:117:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec8.c:118:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec8.c:119:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec8.c:120:31: sparse: sparse: undefined identifier 'MASK'
   lib/raid/raid6/powerpc/altivec8.c:121:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec8.c:122:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec8.c:123:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec8.c:124:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec8.c:125:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec8.c:126:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec8.c:127:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec8.c:128:31: sparse: sparse: undefined identifier 'SHLBYTE'
   lib/raid/raid6/powerpc/altivec8.c:129:31: sparse: sparse: undefined identifier '__builtin_vec_and'
   lib/raid/raid6/powerpc/altivec8.c:129:25: sparse: sparse: symbol 'w20' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec8.c:113)
   lib/raid/raid6/powerpc/altivec8.c:130:31: sparse: sparse: undefined identifier '__builtin_vec_and'
   lib/raid/raid6/powerpc/altivec8.c:130:25: sparse: sparse: symbol 'w21' has multiple initializers (originally initialized at lib/raid/raid6/powerpc/altivec8.c:114)
   lib/raid/raid6/powerpc/altivec8.c:131:31: sparse: sparse: undefined identifier '__builtin_vec_and'

vim +/else +129 include/linux/err.h

d1bc8e95445224 David Howells    2008-02-07  107  
4d744ce9d5d7cf James Seo        2023-05-09  108  /**
4d744ce9d5d7cf James Seo        2023-05-09  109   * PTR_ERR_OR_ZERO - Extract the error code from a pointer if it has one.
4d744ce9d5d7cf James Seo        2023-05-09  110   * @ptr: A potential error pointer.
4d744ce9d5d7cf James Seo        2023-05-09  111   *
4d744ce9d5d7cf James Seo        2023-05-09  112   * Convenience function that can be used inside a function that returns
4d744ce9d5d7cf James Seo        2023-05-09  113   * an error code to propagate errors received as error pointers.
4d744ce9d5d7cf James Seo        2023-05-09  114   * For example, ``return PTR_ERR_OR_ZERO(ptr);`` replaces:
4d744ce9d5d7cf James Seo        2023-05-09  115   *
4d744ce9d5d7cf James Seo        2023-05-09  116   * .. code-block:: c
4d744ce9d5d7cf James Seo        2023-05-09  117   *
4d744ce9d5d7cf James Seo        2023-05-09  118   *	if (IS_ERR(ptr))
4d744ce9d5d7cf James Seo        2023-05-09  119   *		return PTR_ERR(ptr);
4d744ce9d5d7cf James Seo        2023-05-09  120   *	else
4d744ce9d5d7cf James Seo        2023-05-09  121   *		return 0;
4d744ce9d5d7cf James Seo        2023-05-09  122   *
4d744ce9d5d7cf James Seo        2023-05-09  123   * Return: The error code within @ptr if it is an error pointer; 0 otherwise.
4d744ce9d5d7cf James Seo        2023-05-09  124   */
6e8b8726ad5032 Rusty Russell    2013-07-15  125  static inline int __must_check PTR_ERR_OR_ZERO(__force const void *ptr)
fa9ee9c4b9885d Uwe Kleine-König 2011-03-22  126  {
fa9ee9c4b9885d Uwe Kleine-König 2011-03-22  127  	if (IS_ERR(ptr))
fa9ee9c4b9885d Uwe Kleine-König 2011-03-22  128  		return PTR_ERR(ptr);
fa9ee9c4b9885d Uwe Kleine-König 2011-03-22 @129  	else
fa9ee9c4b9885d Uwe Kleine-König 2011-03-22  130  		return 0;
fa9ee9c4b9885d Uwe Kleine-König 2011-03-22  131  }
fa9ee9c4b9885d Uwe Kleine-König 2011-03-22  132  

:::::: The code at line 129 was first introduced by commit
:::::: fa9ee9c4b9885dfdf8eccac19b8b4fc8a7c53288 include/linux/err.h: add a function to cast error-pointers to a return value

:::::: TO: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
:::::: CC: Linus Torvalds <torvalds@linux-foundation.org>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-03-24  8:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-24  8:00 [hch-misc:lib-raid6 33/39] include/linux/err.h:129:9: sparse: sparse: Trying to use reserved word 'else' as identifier kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.