[davidhildenbrand:folded_pgtable 31/33] include/asm-generic/pgtable-nop4d.h:38:9: sparse: sparse: Trying to use reserved word 'return' as identifier

kernel test robot <[email protected]>
Newsgroups dev.linux.lists.oe-kbuild
Message-ID <[email protected]>
:::::: 
:::::: Manual check reason: "low confidence static check warning: include/asm-generic/pgtable-nop4d.h:38:9: sparse: sparse: Trying to use reserved word 'return' as identifier"
:::::: 

BCC: [email protected]
CC: [email protected]
TO: "David Hildenbrand (Arm)" <[email protected]>

tree:   https://github.com/davidhildenbrand/linux folded_pgtable
head:   4f354ce7639e6b4eeff0e1a13758617d3bf34178
commit: 0d6e710021b376c3120373fda3ea5743f376ef09 [31/33] mm/pgtable: optimize pmdp_get() and friends for folded pagetable levels
:::::: branch date: 33 hours ago
:::::: commit date: 35 hours ago
config: powerpc64-randconfig-r131-20260711 (https://download.01.org/0day-ci/archive/20260712/[email protected]/config)
compiler: powerpc64-linux-gcc (GCC) 16.1.0
sparse: v0.6.5-rc1
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260712/[email protected]/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 <[email protected]>
| Closes: https://lore.kernel.org/r/[email protected]/

sparse warnings: (new ones prefixed by >>)
   include/linux/jump_label.h:153:20: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:153:20: sparse: sparse: got jump_entry_is_branch
   include/linux/jump_label.h:156:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:156:1: sparse: sparse: got }
   include/linux/jump_label.h:161:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:161:1: sparse: sparse: got }
   include/linux/jump_label.h:167:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/jump_label.h:168:17: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:168:17: sparse: sparse: got entry
   include/linux/jump_label.h:169:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:169:1: sparse: sparse: got }
   include/linux/jump_label.h:178:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:178:1: sparse: sparse: got }
   include/linux/jump_label.h:199:29: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:199:29: sparse: sparse: got static_key_false
   include/linux/jump_label.h:202:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:202:1: sparse: sparse: got }
   include/linux/jump_label.h:207:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:207:1: sparse: sparse: got }
   include/linux/jump_label.h:218:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:218:13: sparse: sparse: got arch_jump_label_transform_queue
   include/linux/jump_label.h:222:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:222:13: sparse: sparse: got static_key_slow_inc
   include/linux/jump_label.h:223:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:223:13: sparse: sparse: got static_key_fast_inc_not_disabled
   include/linux/jump_label.h:225:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:225:13: sparse: sparse: got static_key_slow_inc_cpuslocked
   include/linux/jump_label.h:337:1: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:337:1: sparse: sparse: got class_jump_label_lock_is_conditional
   include/linux/jump_label.h:405:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:405:13: sparse: sparse: got ____wrong_branch_error
   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: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:253:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:253:13: sparse: sparse: got 0x00000001UL
   arch/powerpc/include/asm/mmu.h:253:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   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, include/linux/sched.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/pgtable.h, arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, ...):
   include/asm-generic/pgtable-nop4d.h:25:20: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/pgtable-nop4d.h:25:20: sparse: sparse: got pgd_leaf
   include/asm-generic/pgtable-nop4d.h:25:65: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:25:65: sparse: sparse: got }
>> include/asm-generic/pgtable-nop4d.h:38:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/pgtable-nop4d.h:38:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/pgtable-nop4d.h:38:16: sparse: sparse: got dummy
   include/asm-generic/pgtable-nop4d.h:39:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:39:1: sparse: sparse: got }
   include/asm-generic/pgtable-nop4d.h:45:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:45:1: sparse: sparse: got }
   include/asm-generic/pgtable-nop4d.h:51:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:51: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/mmu.h, ...):
   include/linux/page_table_check.h:35:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:35:13: sparse: sparse: got branch
   include/linux/page_table_check.h:43:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:43:13: sparse: sparse: got branch
   include/linux/page_table_check.h:52:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:52:13: sparse: sparse: got branch
   include/linux/page_table_check.h:61:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:61:13: sparse: sparse: got branch
   include/linux/page_table_check.h:70:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:70:13: sparse: sparse: got branch
   include/linux/page_table_check.h:80:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:80:13: sparse: sparse: got branch
   include/linux/page_table_check.h:89:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:89:13: sparse: sparse: got branch
   include/linux/page_table_check.h:98:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:98:13: sparse: sparse: got branch
   include/linux/page_table_check.h:108:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:108:13: sparse: sparse: got branch
   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/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/book3s/64/mmu-hash.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:38:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:38:13: sparse: sparse: got (
   arch/powerpc/include/asm/cpu_has_feature.h:38:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   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/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, ...):
   arch/powerpc/include/asm/book3s/64/pgtable.h:352:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:352:20: sparse: sparse: got __ptep_test_and_clear_young
   arch/powerpc/include/asm/book3s/64/pgtable.h:357:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:357:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:357:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:360:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:360:21: sparse: sparse: got &
   arch/powerpc/include/asm/book3s/64/pgtable.h:360:9: sparse: sparse: Trying to use reserved word 'return' as identifier
--
   include/linux/jump_label.h:153:20: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:153:20: sparse: sparse: got jump_entry_is_branch
   include/linux/jump_label.h:156:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:156:1: sparse: sparse: got }
   include/linux/jump_label.h:161:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:161:1: sparse: sparse: got }
   include/linux/jump_label.h:167:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/jump_label.h:168:17: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:168:17: sparse: sparse: got entry
   include/linux/jump_label.h:169:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:169:1: sparse: sparse: got }
   include/linux/jump_label.h:178:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:178:1: sparse: sparse: got }
   include/linux/jump_label.h:199:29: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:199:29: sparse: sparse: got static_key_false
   include/linux/jump_label.h:202:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:202:1: sparse: sparse: got }
   include/linux/jump_label.h:207:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:207:1: sparse: sparse: got }
   include/linux/jump_label.h:218:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:218:13: sparse: sparse: got arch_jump_label_transform_queue
   include/linux/jump_label.h:222:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:222:13: sparse: sparse: got static_key_slow_inc
   include/linux/jump_label.h:223:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:223:13: sparse: sparse: got static_key_fast_inc_not_disabled
   include/linux/jump_label.h:225:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:225:13: sparse: sparse: got static_key_slow_inc_cpuslocked
   include/linux/jump_label.h:337:1: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:337:1: sparse: sparse: got class_jump_label_lock_is_conditional
   include/linux/jump_label.h:405:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:405:13: sparse: sparse: got ____wrong_branch_error
   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: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:253:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:253:13: sparse: sparse: got 0x00000001UL
   arch/powerpc/include/asm/mmu.h:253:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   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, include/linux/sched.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/pgtable.h, arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, ...):
   include/asm-generic/pgtable-nop4d.h:25:20: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/pgtable-nop4d.h:25:20: sparse: sparse: got pgd_leaf
   include/asm-generic/pgtable-nop4d.h:25:65: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:25:65: sparse: sparse: got }
>> include/asm-generic/pgtable-nop4d.h:38:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/pgtable-nop4d.h:38:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/pgtable-nop4d.h:38:16: sparse: sparse: got dummy
   include/asm-generic/pgtable-nop4d.h:39:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:39:1: sparse: sparse: got }
   include/asm-generic/pgtable-nop4d.h:45:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:45:1: sparse: sparse: got }
   include/asm-generic/pgtable-nop4d.h:51:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:51: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/mmu.h, ...):
   include/linux/page_table_check.h:35:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:35:13: sparse: sparse: got branch
   include/linux/page_table_check.h:43:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:43:13: sparse: sparse: got branch
   include/linux/page_table_check.h:52:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:52:13: sparse: sparse: got branch
   include/linux/page_table_check.h:61:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:61:13: sparse: sparse: got branch
   include/linux/page_table_check.h:70:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:70:13: sparse: sparse: got branch
   include/linux/page_table_check.h:80:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:80:13: sparse: sparse: got branch
   include/linux/page_table_check.h:89:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:89:13: sparse: sparse: got branch
   include/linux/page_table_check.h:98:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:98:13: sparse: sparse: got branch
   include/linux/page_table_check.h:108:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:108:13: sparse: sparse: got branch
   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/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/book3s/64/mmu-hash.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:38:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:38:13: sparse: sparse: got (
   arch/powerpc/include/asm/cpu_has_feature.h:38:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   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/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, ...):
   arch/powerpc/include/asm/book3s/64/pgtable.h:352:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:352:20: sparse: sparse: got __ptep_test_and_clear_young
   arch/powerpc/include/asm/book3s/64/pgtable.h:357:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:357:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:357:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:360:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:360:21: sparse: sparse: got &
   arch/powerpc/include/asm/book3s/64/pgtable.h:360:9: sparse: sparse: Trying to use reserved word 'return' as identifier
--
   include/linux/jump_label.h:153:20: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:153:20: sparse: sparse: got jump_entry_is_branch
   include/linux/jump_label.h:156:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:156:1: sparse: sparse: got }
   include/linux/jump_label.h:161:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:161:1: sparse: sparse: got }
   include/linux/jump_label.h:167:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/jump_label.h:168:17: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:168:17: sparse: sparse: got entry
   include/linux/jump_label.h:169:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:169:1: sparse: sparse: got }
   include/linux/jump_label.h:178:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:178:1: sparse: sparse: got }
   include/linux/jump_label.h:199:29: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:199:29: sparse: sparse: got static_key_false
   include/linux/jump_label.h:202:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:202:1: sparse: sparse: got }
   include/linux/jump_label.h:207:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:207:1: sparse: sparse: got }
   include/linux/jump_label.h:218:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:218:13: sparse: sparse: got arch_jump_label_transform_queue
   include/linux/jump_label.h:222:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:222:13: sparse: sparse: got static_key_slow_inc
   include/linux/jump_label.h:223:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:223:13: sparse: sparse: got static_key_fast_inc_not_disabled
   include/linux/jump_label.h:225:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:225:13: sparse: sparse: got static_key_slow_inc_cpuslocked
   include/linux/jump_label.h:337:1: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:337:1: sparse: sparse: got class_jump_label_lock_is_conditional
   include/linux/jump_label.h:405:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:405:13: sparse: sparse: got ____wrong_branch_error
   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: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:253:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:253:13: sparse: sparse: got 0x00000001UL
   arch/powerpc/include/asm/mmu.h:253:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   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, include/linux/sched.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/pgtable.h, arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, ...):
   include/asm-generic/pgtable-nop4d.h:25:20: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/pgtable-nop4d.h:25:20: sparse: sparse: got pgd_leaf
   include/asm-generic/pgtable-nop4d.h:25:65: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:25:65: sparse: sparse: got }
>> include/asm-generic/pgtable-nop4d.h:38:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/pgtable-nop4d.h:38:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/pgtable-nop4d.h:38:16: sparse: sparse: got dummy
   include/asm-generic/pgtable-nop4d.h:39:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:39:1: sparse: sparse: got }
   include/asm-generic/pgtable-nop4d.h:45:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:45:1: sparse: sparse: got }
   include/asm-generic/pgtable-nop4d.h:51:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:51: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/mmu.h, ...):
   include/linux/page_table_check.h:35:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:35:13: sparse: sparse: got branch
   include/linux/page_table_check.h:43:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:43:13: sparse: sparse: got branch
   include/linux/page_table_check.h:52:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:52:13: sparse: sparse: got branch
   include/linux/page_table_check.h:61:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:61:13: sparse: sparse: got branch
   include/linux/page_table_check.h:70:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:70:13: sparse: sparse: got branch
   include/linux/page_table_check.h:80:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:80:13: sparse: sparse: got branch
   include/linux/page_table_check.h:89:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:89:13: sparse: sparse: got branch
   include/linux/page_table_check.h:98:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:98:13: sparse: sparse: got branch
   include/linux/page_table_check.h:108:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:108:13: sparse: sparse: got branch
   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/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/book3s/64/mmu-hash.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:38:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:38:13: sparse: sparse: got (
   arch/powerpc/include/asm/cpu_has_feature.h:38:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   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/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, ...):
   arch/powerpc/include/asm/book3s/64/pgtable.h:352:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:352:20: sparse: sparse: got __ptep_test_and_clear_young
   arch/powerpc/include/asm/book3s/64/pgtable.h:357:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:357:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:357:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:360:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:360:21: sparse: sparse: got &
   arch/powerpc/include/asm/book3s/64/pgtable.h:360:9: sparse: sparse: Trying to use reserved word 'return' as identifier
--
   include/linux/jump_label.h:153:20: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:153:20: sparse: sparse: got jump_entry_is_branch
   include/linux/jump_label.h:156:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:156:1: sparse: sparse: got }
   include/linux/jump_label.h:161:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:161:1: sparse: sparse: got }
   include/linux/jump_label.h:167:9: sparse: sparse: Trying to use reserved word 'else' as identifier
   include/linux/jump_label.h:168:17: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:168:17: sparse: sparse: got entry
   include/linux/jump_label.h:169:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:169:1: sparse: sparse: got }
   include/linux/jump_label.h:178:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:178:1: sparse: sparse: got }
   include/linux/jump_label.h:199:29: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:199:29: sparse: sparse: got static_key_false
   include/linux/jump_label.h:202:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:202:1: sparse: sparse: got }
   include/linux/jump_label.h:207:1: sparse: sparse: Expected ; at the end of type declaration
   include/linux/jump_label.h:207:1: sparse: sparse: got }
   include/linux/jump_label.h:218:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:218:13: sparse: sparse: got arch_jump_label_transform_queue
   include/linux/jump_label.h:222:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:222:13: sparse: sparse: got static_key_slow_inc
   include/linux/jump_label.h:223:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:223:13: sparse: sparse: got static_key_fast_inc_not_disabled
   include/linux/jump_label.h:225:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:225:13: sparse: sparse: got static_key_slow_inc_cpuslocked
   include/linux/jump_label.h:337:1: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:337:1: sparse: sparse: got class_jump_label_lock_is_conditional
   include/linux/jump_label.h:405:13: sparse: sparse: Expected ; at end of declaration
   include/linux/jump_label.h:405:13: sparse: sparse: got ____wrong_branch_error
   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: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:253:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/mmu.h:253:13: sparse: sparse: got 0x00000001UL
   arch/powerpc/include/asm/mmu.h:253:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   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, include/linux/sched.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/pgtable.h, arch/powerpc/include/asm/book3s/64/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, ...):
   include/asm-generic/pgtable-nop4d.h:25:20: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/pgtable-nop4d.h:25:20: sparse: sparse: got pgd_leaf
   include/asm-generic/pgtable-nop4d.h:25:65: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:25:65: sparse: sparse: got }
>> include/asm-generic/pgtable-nop4d.h:38:9: sparse: sparse: Trying to use reserved word 'return' as identifier
   include/asm-generic/pgtable-nop4d.h:38:16: sparse: sparse: Expected ; at end of declaration
   include/asm-generic/pgtable-nop4d.h:38:16: sparse: sparse: got dummy
   include/asm-generic/pgtable-nop4d.h:39:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:39:1: sparse: sparse: got }
   include/asm-generic/pgtable-nop4d.h:45:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:45:1: sparse: sparse: got }
   include/asm-generic/pgtable-nop4d.h:51:1: sparse: sparse: Expected ; at the end of type declaration
   include/asm-generic/pgtable-nop4d.h:51: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/mmu.h, ...):
   include/linux/page_table_check.h:35:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:35:13: sparse: sparse: got branch
   include/linux/page_table_check.h:43:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:43:13: sparse: sparse: got branch
   include/linux/page_table_check.h:52:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:52:13: sparse: sparse: got branch
   include/linux/page_table_check.h:61:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:61:13: sparse: sparse: got branch
   include/linux/page_table_check.h:70:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:70:13: sparse: sparse: got branch
   include/linux/page_table_check.h:80:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:80:13: sparse: sparse: got branch
   include/linux/page_table_check.h:89:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:89:13: sparse: sparse: got branch
   include/linux/page_table_check.h:98:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:98:13: sparse: sparse: got branch
   include/linux/page_table_check.h:108:13: sparse: sparse: Expected ; at end of statement
   include/linux/page_table_check.h:108:13: sparse: sparse: got branch
   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/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/book3s/64/mmu-hash.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:38:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/cpu_has_feature.h:38:13: sparse: sparse: got (
   arch/powerpc/include/asm/cpu_has_feature.h:38:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   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/mmu-hash.h, arch/powerpc/include/asm/book3s/64/mmu.h, arch/powerpc/include/asm/mmu.h, ...):
   arch/powerpc/include/asm/book3s/64/pgtable.h:352:20: sparse: sparse: Expected ; at end of declaration
   arch/powerpc/include/asm/book3s/64/pgtable.h:352:20: sparse: sparse: got __ptep_test_and_clear_young
   arch/powerpc/include/asm/book3s/64/pgtable.h:357:13: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:357:13: sparse: sparse: got (
   arch/powerpc/include/asm/book3s/64/pgtable.h:357:9: sparse: sparse: Trying to use reserved word 'if' as identifier
   arch/powerpc/include/asm/book3s/64/pgtable.h:360:21: sparse: sparse: Expected ) in function declarator
   arch/powerpc/include/asm/book3s/64/pgtable.h:360:21: sparse: sparse: got &
   arch/powerpc/include/asm/book3s/64/pgtable.h:360:9: sparse: sparse: Trying to use reserved word 'return' as identifier

vim +/return +38 include/asm-generic/pgtable-nop4d.h

048456dcf2c56ad Kiryl Shutsemau         2017-03-09  15  
048456dcf2c56ad Kiryl Shutsemau         2017-03-09  16  /*
048456dcf2c56ad Kiryl Shutsemau         2017-03-09  17   * The "pgd_xxx()" functions here are trivial for a folded two-level
048456dcf2c56ad Kiryl Shutsemau         2017-03-09  18   * setup: the p4d is never bad, and a p4d always exists (as it's folded
048456dcf2c56ad Kiryl Shutsemau         2017-03-09  19   * into the pgd entry)
048456dcf2c56ad Kiryl Shutsemau         2017-03-09  20   */
048456dcf2c56ad Kiryl Shutsemau         2017-03-09  21  static inline int pgd_none(pgd_t pgd)		{ return 0; }
048456dcf2c56ad Kiryl Shutsemau         2017-03-09  22  static inline int pgd_bad(pgd_t pgd)		{ return 0; }
048456dcf2c56ad Kiryl Shutsemau         2017-03-09  23  static inline int pgd_present(pgd_t pgd)	{ return 1; }
048456dcf2c56ad Kiryl Shutsemau         2017-03-09  24  static inline void pgd_clear(pgd_t *pgd)	{ }
88792a6a7880ca6 David Hildenbrand (Arm  2026-07-02 @25) static inline bool pgd_leaf(pgd_t pgd)		{ return false; }
88792a6a7880ca6 David Hildenbrand (Arm  2026-07-02  26) #define pgd_leaf pgd_leaf
048456dcf2c56ad Kiryl Shutsemau         2017-03-09  27  #define p4d_ERROR(p4d)				(pgd_ERROR((p4d).pgd))
048456dcf2c56ad Kiryl Shutsemau         2017-03-09  28  
048456dcf2c56ad Kiryl Shutsemau         2017-03-09  29  #define pgd_populate(mm, pgd, p4d)		do { } while (0)
0a9fe8ca844d43f Dan Williams            2018-12-04  30  #define pgd_populate_safe(mm, pgd, p4d)		do { } while (0)
d9d8335837a2e1e David Hildenbrand (Arm  2026-07-03  31) 
d9d8335837a2e1e David Hildenbrand (Arm  2026-07-03  32) #define set_pgd(pgdptr, pgdval)			BUILD_BUG()
048456dcf2c56ad Kiryl Shutsemau         2017-03-09  33  
0d6e710021b376c David Hildenbrand (Arm  2026-07-02  34) static inline pgd_t pgdp_get(pgd_t *p4dp)
0d6e710021b376c David Hildenbrand (Arm  2026-07-02  35) {
0d6e710021b376c David Hildenbrand (Arm  2026-07-02  36) 	pgd_t dummy = { 0 };
0d6e710021b376c David Hildenbrand (Arm  2026-07-02  37) 
0d6e710021b376c David Hildenbrand (Arm  2026-07-02 @38) 	return dummy;
0d6e710021b376c David Hildenbrand (Arm  2026-07-02  39) }
0d6e710021b376c David Hildenbrand (Arm  2026-07-02  40) #define pgdp_get pgdp_get
0d6e710021b376c David Hildenbrand (Arm  2026-07-02  41) 

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.